‘commodore’
WORGB,
2 He NEWS MAGASINEG FOR COMMODORE S64 & 128 USERS « ISSUE ea) S44) 35 US.
*
'G EOS Moves Forward
Wheels & GEOS MegaPatch 3.0
4
‘Hobby & Electronic Show
_ Commodores Greet European Show Attendees
The SuperCPU v2
‘a CMD Ships The SuperCPU 128
*
8)
a)
i Plus...
® Device Polling in Machine vaviétfne
‘e Commodore World Article Index
e Downgrading The SID
= et
mn
a 7
GPAD introduces byo new ways bo
(MPROVE VOUWR
MGpIng tO Gel Your Aang si On SOmeuitia Liat Wit
light 4/Tre Unger VOUT Computer ZV el GeLiOUL
‘your asbestos gloves) because CMD has just
starting shipping their scorching lineup of BAM
Expansion Units, the CMD'1./50 and CMD,
i7pOKL. Commodore|users worldwideiare:
warming up to'these hot little units--anditor,
good reason! CMD’s new REUs wittipur ZING in
your spell-checker, TURBOCHARGE your GEOS
applications, and|deliveryour downloads with
BLISTERING SPEED! Supplies of these
RAMpaging REUS are limited, So order yours
before it’s too late!
aanewene:
/512K CMD 4750 $99.0)
Features
*Commodore REC controller chip for
Maximum) COMpAalibiity
*)Smallllic tno larger than) most
Fame) Carinages
wer power consumption than most
viftLink and!
*Supplied complete with utilities and
documentation)
Creative Micro Designs, Ime
1-390-638-3263 2 MB/CMD 4750KL $1389
Noten GMbire
C O N T
. ISSUE 22
COMMODORE
WORLD
‘THE NEWS MAGAZINE FOR COMMODORE 64 & 126 USERS
hutp://www.cmdweb.com/cewhome,html
General MaNnacer
Charles R. Christianson
oa
Eorror
Doug Cotton
Sd
AbverrisinG SALES
Charles A, Christianson
(413) 525-0023
°
Grapnic Arts
Doug Cotton
Evectronic Pre-Press & PRINTING
Mansir/Holden
°
Cover Design by Doug Cotton
Commodore™ and the respective Commodore product names
are tradamarks or registered trademarks of Commodore, a
division of Tulip Computers, Commodore World is in no way
afliated with tho ownor of the Commodore logo and technology.
Commodore World (ISSN 1078-2516) is published 6 times
annually by Creative Micro Designs, Inc., 15 Benton Drive,
East Longmeadow MA 01028-0646. Second-Class Postage
Paid at East Longmeadow MA. (USPS #011-801)
Annual subscription rate is US$29.95 for U.S. addresses,
USS35.95 for Canada or Mexico, USS45,95 forall EC Countries,
and US$57,95 toallother addresses worldwide, Allsubscription
payments must be provided in U.S. Dollars. Mail subscriptions
to CW Subscriptions, c/o Creative Micto Designs, Inc., P.O.
Box 646, East Longmeadow MA 01028-0646,
pi se reproduced by any
means without prior written consent from the publisher. All
programs published in this publication are for the personal use
of the reader, and may not be copied or in any way distributed
Allrights reserved. Programming examples and routines inthis
issuo which are presented for educational purposes may bo
used in the creation of programs by the purchasor of this
magazine, provided credit for tho routines is cloay presented
in either the program documantation, or the program iselt
Creative Micto Designs, inc., assumes no responsibilty for
errors or omissions in editorial, program listings or advertising
content. Creative Micro Designs, Inc. assumes no liability for
advertisers claims or reliability
POSTMASTER: Send address changes to: CW Address
Changes, c/o Creative Micro Designs, Inc., P.O. Box 646, East
Longmeadow MA 01028-0646.
Published March 1998
FKHeaTurRes
6
10
12
C64 Auve-A Reporr From THE Eurorean Hospy & Electronic SHow
Malte Mundt
GEOS Moves Forwaro-Wxeets & GEOS MecaPatct 3.0
Doug Cotton
Conmopore Wortp Arricte INDEX
Compiled by Doug Cotton
Cocumns
18
24
28
30
32
34
36
38
Just For Starters By Jason Compton
Looking for Trouble in all the Right Places
GrapHic INTERPRETATION BY Bruce THOMAS
Laser Magic
DemoMANia By SHERRY FREEDLINE
The Demo World Wakes Up
Carrier Detect sy Gaetyne R, GAasson
SLIP, PPP, Clients, Servers... Oh My!
BASIC Instincts sy Doug Corton
Inside BASIC Part Two
Harp Tips sy Douc Cotton
Downgrading the SID in the C-64c and C-128D
Assempty Line By DouG Cotton & Mark Fetows
Device Polling
816 Beat sy Douc Corton
The SuperCPU Steps Up to Version 2
DeEraRTMENTS
From THe Eoiror
On The Horizon
Conmopore Trivia
CuassiFied Aps
Apverriser’s INDEX
COMMODORE WORLD
EXcitTIinGs TIMES?
With the world around us constantly changing, we too
must accept change from time to time, or face possible
extinction. This applies to many things in life, not just
computers.
However, to avoid the kind of upgrade cycles that
keep other platforms spiraling out of control of the
user, we need to make wise decisions about our changes.
In the not-too-distant future, some new and exciting
items will arrive in the Commodore software arena.
There will be two new GEOS updaters vying to become
the new standard in that arena. Several individuals
are working on Internet-based applications of similar
types, and again, there may be some competition there
as well to become the ‘standard’ for our platform.
Regardless of which program does what and which
is standard and which isn’t, one thing is certain: It will
be far more exciting to have a choice than not having
these applications to begin with.
Meanwhile, get a head start on finding out about the
new GEOS updaters due out soon by reading this
issue's coverage of Wheels and MP3. And also be sure
to check out 816 Beat to get the scoop on the new
SuperCPU that has begun shipping from CMD.
Oh, and get excited, because I believe that this year
you'll find there will be plenty of reason to do so!
Doug Cotton
Editor
Issue 22
SO, YOU THOUGHT YOU COULDN'T AFFORD LOADSTAR?
Now YOu CAN BUY IT EVERY MONTH BY MAIL FOR
LESS THAN IT COST IN THE EIGHTIES ~ BUT PACKED WITH MORE!
Loadstar #165
Contents
Star Copier '98
Thanks to Bob Markland, our
handy file copier is fixed!
Fission
This mouse-driven card solitaire
is also one of Maurice's best.
Mansion
Using Cameron Kaiser's
WORLD MAKER system, John
invites you into the Charles
Mansion, where no good deed
goes unpunished.
Puzzle Page #165
Number-teasers, word-puzzles
and brain-stumpers a-plenty!
Plus, Knees' monograph on
mystery mores.
Legal Beagle Ill
Generate some more legal
documents which you can
customize for your own use.
A Night On The Town
Take a musical trip from the
quaint eateries of the outer city
into the heart of darkness we
call "uptown"
Room - 4k Contest Winner
Asmall demo that gives you a
glimpse of what the world of
DOOM is like.
Twin Terrors
For one or two players, this
exciting game offers 99 levels
‘of jumping and shooting.
Gershwin Jukebox
Eight memorable tunes by
George Gershwin, including
Rhapsody in Blue (in three
movements), the three
Preludes, and Swanee, made
famous by Al Jolson,
Quicksmith Music
31 songs by musicologist Dave,
all converted into the
QUICKSMITH format by Lee
Novak.
Clip Joint #2
A geoPaint document chock full
of attractive images just ripe for
clipping.
Geos Disk Tools
Ten tools for the Geos
environment that will make your
navigation faster and easier. All
are well explained by our Geos
Man About Town.
Diskovery
Your editor confronts another
crisis, mourns a prolific C-64er,
describes a new product, and
introduces a Euro company.
Jeff's Soapbox
Jeff mediates (or aggravates?)
the battle of the operating
systems.
LOADSTAR LETTER #54
Bill Gates Attacked Wheels/GeoFAX
By Professional Pie Sweepstak
The Wendatat Letter
Tic onsraniriinen| 1S published
of monthly, It's the
1] biggest, most
informative, and
authoritative
Sige 1
Modan Pi
LOADSTAR™
‘aCenmaen® alten baveryen
spaue ve
® Centsible Software
A list of 50 commercial “in the
box" programs from the world's
largest CBM software store.
Modern Printers
Looking for a new printer for
your C-64/128? Read this first!
Master Of Trades
In memory of a dedicated
Commodorean, we present Part
One of his autobiography,
Newsletter Naniskad
A compilation of tidbits from
newsletters from all over the
world,
Over 200K of
documentation every month
automatically presented on disk.
tc a Sa a a i cant ech i ee cha i Vek ow ig
! LOADSTAR
' SEND CHECK OR MONEY ORDER TO: REACH US ON THE Wea! '
1 PO Box 30008, SHREVEPORT LA 71130-0008 HTTP:// WWW.LOADSTAR.COM 1
1 CALL 1-800-594-3370 AND ORDER THIS MONTH'S LOADSTAR FOR $7.95 FENDER@LOADSTAR.COM JUDI@LOADSTAR.COM 1
I ‘OR ORDER THIS MONTH'S LOADSTAR LETTER FOR $2.00 JEFF@LOADSTAR.COM I
H OR GET BOTH FOR $9.95! ALL MAJOR CREDIT CARDS ACCEPTED. OR FAX YOUR ORDER TO (318) 221-8870 i
1 Name: 1
1 ADDRESS: _ 7 _ 1
1. = = = 1
1 fae esppeoreminc _ aa —— = 1
1 _ _ _ _ 7 1
1 DD send ne toadstar m6s tors7.95 XJ 3¥einchdk EZ] Stine wk (D1 Send ine The Londstar Letter #54 for $2.00 1 Send both for s9.95 1
Trost card Account # _ 1
' Exp. Date Signature '
Wh ik a ih nn koi nm at tm po a i
Issue 22
3 COMMODORE WORLD
COMMODORE AND COMPUTER INDUSTRY NEwsSs
Dialogue 128 Terminal Software
Freely Available
In a recent announcement, Gary Farmaner,
author of the popular Dialogue 128 terminal
program declared the package free for
distribution, Farmaner cited several reasons for
the decision, which included a lack of time to
devote to distributing the program commercially
or provide adequate support.
While the program may now be freely
distributed, Farmaner has opted to retain all
rightsto the software, and has placed some specific
limitations on the distribution, indicated in his
release statement:
“I, Gary Farmaner, sole author of the
program Dialogue 128, do hereby
authorize the release of the program
Dialogue 128 and any accompanying
documentation, to freeware, NON-
COMMERCIAL distribution.
THIS IS FREE SOFTWARE,
Individuals are encouraged to give
and post tosoftware distribution sites, cop!
of the software and any electronically
captured form ofthe documentation, aslong
as this notice is included,
Commercial interests are permitted
to distribute the program and
documentation as long as this notice i
included, and NO CHARGE
beyond reasonable media and duplication
costs (at most $2 for diskette, and $3 for
printed documentation).
Tretain full copyright on the software and
documentation, The software and
documentation are NOT being released to
the publicdomain. Iretain theright torelease
commercial updates at at future date,
‘The software is released AS IS, without
warranties, guarantees, or support of any
kind.
There is no charge for this software.
However, if you do find it useful | would
appreciate reading about it. Drop mea line
at: dialog@turing.toronto.edu"
s
is made
COMMODORE WORLD
Commodore 8-bit Rights Not With
Gateway 2000
A news item in Commodore World Issue #21
incorrectly stated that the Commodore 64 rights
had been purchased by Gateway 2000, along with
rights to the Commodore Amiga. Commodore
World columnist Jason Compton now
confirmed with C yy that this information is
incorrect. The rights to the Commodore 64, 128,
and many of the other 8-bit products apparently
went to Commodore BY., a Netherlands-based
PC manufacturer that was previously a division
of the now bankrupt German company Escom.
Commodore BV (http://www.commodore.net)
is now owned by Tulip Computers, another
Netherlands-based PC manufacturer,
SuperCPU 128 Shipping
Creative Micro Designs (CMD) has
recentlycompleted work on the SuperCPU 128,
their 20 MHz or cartridge for the
Commodore 128 which provides acceleration for
both the 128 and 64 modes. The product was
releasedin early March, marking the first time an
accelerator has been shipped for the Commodore
ele
128's native mode,
CMD also announced that the new board
design used in the SuperCPU 128, dubbed the
SuperCPU v2, isnowbeing used in the SuperCPU
64, replacing the original board designed for that
product. Thenew hardwareand firmware provide
additional capabilities not available in the older
version. CMD notes that because of the new
improvements, many programs run faster
without making modifications to the programs
themselves. CMD has also indicated that work is
being done on a possible upgrade for older
SuperCPU 64s that will give the older models all
the capabilities of the new version.
Centsible Obtains Rights To
Maverick
The rights to several programs previously
produced by Software Support International have
been recently purchased by Centsible Software
(1-616-471-1089). Among the titles are the 1541/
4
1571 Disk Drive Alignmentand Amiga AmiDrive
Alignment programs, Maverick 64/128 and
Maverick Amiga.
Centsible nounced that they plan to have
the Maverick archiving software for the
Commodore 64/128 available for putchase by
the end of April of this
ear,
Update For GeoFAX Available
Maurice Randall recently announced that
jon 2.1 of geoFAX is now shipping. The new
version fixes several problems with that have
surfaces over the last few months.
An updater for registered owners of version
2.0 can be obtained either by sending theirname,
Email address and geoFAX ID number in Ei
to Maurice Randall (arca93@delphi.com) or by
contacting Maurice via his support BBS.
Alternatively, the patch program may also be
obtained on ¢
formatted 1541 di
mailer (be sure to provide ample postage and
your geo ID number).
Users who have V1.5—1.7 may purch:
upgrade for $15.00 plus shipping and handling
($4 for North America, $6 for all others).
vel
by sending Maurice a blank
ina stamped s
If-addressed
Desterm 3 Beta Released
Matthew Desmond, author of the Desterm
terminal sofware, has released a beta test version
of Desterm 3. The new version offers several
features not previously available in the program,
including Zmodem transfers and Turbo232
support. The new version also now uses standard
disk routines, making it compatible with storage
devices like RAMLink and RAMDrive,
‘arly reports seem to indicate that numerous
bugs existin the beta release, and Desmond warns
that several features found in previous releases
have not yet been ported to the new version,
Patches for at least two bugs in the program have
been recently posted on Desmond's web site
(http://www.ionline.net/~mdesmond/
desterm.html), where the beta itself can also be
obtained,
©)
3
Issue 22
GENTSIBLE SOFTWARE
We carry America’s Largest Selection of C64/128 Software
ive new shipments of
Supplies, Accessories, Hard-
ware and Software arriving | Datamanager 2, i
monthly. : i
y. Accessories 6. Mapping the 64
€128 Superbase 128, .o0 | New this Month Dust C
(Call for Choices)
64 Power Pack, -00] Tach 30 Joystick...$19.95 | cheat shee SS en and 64C
Tach 5 Joystick....$17.95 (Call for Choiss) : $19.95
Tach 3 Joystick.....$15.95
Used 1571's.
Money Busines:
Alpine Tram Ridi 00] Icontroller.. $24,95
Bob’s Term Pro
Used Printer. i
(Call for choices) $15.95
Disk Special gi
John Elway Quarterback...$12.00 | Mindscape
Wrath of the Demon, ....818.00 5 1/2” Floppy Disks
Death Knights of Knnn,...s18.00| Power Player (Minimun Purchase 20)
Fs Suike Bape Bene Joysticks, ..$9,95 Pack of 20......$2.40
Prices listed do not include shipping and handling, U.S, Residents add $5.00 per order, All others add p .
7.00 per order, Call or Write for your free C64/128 Catalog listing Hundreds of Commodore items. : Geowrite Workshop
ones Bours are 1PM to eM EST Monday thru Thursday, Info Line:1-616-471-1083 $14.95
i Peet
Home sprvnet.com sprynen cents
inbs Accepted
ven Springs, ME 49108 zh
The Commodore LASER LOVERS’ DISK!
When you care enough to print the very best!
How many times have you looked at print media and asked, “Why can't
Ido this on my Commodore?” Perhaps now you can!
y ) =
My “LASER LOVERS? DISK” contains Maurice Randall's (801 )466 8084
POSTPRINT which will enable you to send PostScript files from
geoWritedocuments. Ihave been printing PostScript fromthe Commodore | | Specializing in NEW and USED Commodore Hardware,
for over six years. This disk contains all the G jaser fonts resident in Software and Accessories at excellent prices.
your printer and a few PostScript fonts that aren't. Included is a short
history of PostScript on the Commodore, an introduction to PostScript Send $1.00 for a HUGE list of products. Office Hours:
programming specifically designed for Commodore users, and many sane
sample programs which you may include in your own documents. 11:30 - 6:30 MST. Visa, MC, Discover and American Express accented.
Y should have GEOS 2.
TOMO Coiba 3366 South 2300 East, Salt Lake City, UT 84109
—]
Mail a $25 check to K, Dale Sidebottom P, O. Box 303, New Albany IN
47151-0303. Call (812)944-9132 if you have any questions.
pnaveorank a Commodore World Back Issues
large capacity drive (such as a 1581,
and a PostScript laser printer.
Do You Wish You Had More Commodore News? cw1 Commodore World Issue 1 CW12 Commodore World Issue 12
cw2 Commodore World Issue 2 CW13 Commodore World Issue 13
There just aren't enough good Commodore magazines around, cw3 Commodare World Issue 3. CW14 Commodore World Issue 14
Commodore World being one of the few. Have you considered subscribing cw4 Commodore World Issue 4 CW15 Commodore World Issue 15,
toagood newsletter? The LUCKY REPORT isatwelve-page newsletter cws Commodore World Issue 5 CW16 Commodore World Issue 16
published 11 months ofthe yearfor LUCKY. Inc.,aCommodoreclubthat | | We Commodore World Issue 6 CW17 Commodore World Issue 17
is almost as old as the 64 itself. The edi e Sidebottom, has been | | EW? Peake am alla che
published in many Commodore pub! We invite you toc owe cs Gwe peeieeworrumens
out now! You may send only $5,00 for your first four issues; or GW10 _Commadora World lesué 10 GW21. __Gorritiodore World Issue'21
in $15.00 foranannual subscription, If you add $5.00 [$20 total CW11 Commodore World Issue 11. CW22 Commodore World Issue 22
‘ess to our 1000+
ou can become a LUCKY member with full a
Shipping: U.S. and Canada $2.00 for fi
$1.00 por additional issues.; Foreign
Jo Phyllis Bunch 2518 Browns ratte Louisville KY 4020. TO ORDER CALL 800-638-3263
Issue 22 5 COMMODORE WORLD
issue, plus
100 per issue.
COMMODORE TRIVIA
by Jim Brain
Welcome to another edition of Commodore
Trivia. As many of you may know, these trivia
questions and answers have been donated by
me to the Commodore community at large.
Unlike other articles in Commodore World,
these trivia questions have been placed in the
public domain. I ask only that the trivia
questions remain intact and unchanged, and
that my name and address appear somewhere
so users can contact me. The trivia is also used
fora contest I run on the Internet; contact meat
the included address for more information.
Because curiosity has the best of me, I always
welcome a note or posteard detailing where the
trivia goes. | also welcome new questions—
provided they come with the answers. Enjoy!
Jim Brain
Brain Innovations, Inc.
10710 Bruhn Ave
Bennington, NE 68007
j.brain @ieee.org
COMMODORE TRIVIA #21 QUESTIONS
$180 Most people know what CPU is in a Commodore disk drive, but $190 In reference to Commodore, what does TOI stand for?
what CPU powers the venerable CBM 1525 printer?
$191 Name two values that, when poked to the screen, will yield the
$181 What isthe maximum number of characters per line on a CBM identical character appearance.
1520?
$192 What chr$ codes lock out and re enable the shift/commodore
$182 Commodore rarely manufactured its own printer mechanisms. keyboard flip from uppercase to lowercase on the VIC-20?
Who's mechanism did Commodore use in the DPS 1101?
$193 What chr$ codes lock out and re enable the shift/commodore
$183 What is unique about the DPS 1101 printer? keyboard flip from uppercase to lowercase on the C64?
$184 Which was the first Commodore modem with DTMF dialling $194 What chr$ codes lock out and re enable the shift/commodore
capabilities? keyboard flip from uppercase to lowercase on the C128?
$185 Which was the last Commodore 8-bit peripheral drive $195 OnCBM machines prior to the VIC-20, what chr$ code outputs
developed? the same character as chr$(44), the comma.
$186 Whatisthe maximum sizeof RAM available for use for program $196 Is the character described in $195 of any use?
storage on an expanded VIC-20
$197 Thespeed of Commmodore BASIC increased dramatically after
$187 One of the most poular magazines for computers in the 1980's the first OS upgrade in 1979. Why?
was COMPUTE! What Commodore content magazine did it
give birth to? $198 COMAL, a programming language available for Commodore
computers, was created by whom?
$188 In a strange twist of irony, COMPUTE! was itself descended
from a Commodore content magazine. Which one? $199 At the 1980 COMDEX, Commodore PET proved instrumental
during a crisis. What happened?
$189 COMPUTE! underwent a name change very shortly after
introduction. What subtle change was made to the name? $19A_ Who designed the PET/CBM 8032 computer?
$18A How were LOADSTAR and Commodore Microcomputing- $19B What was the "cursor gone out to lunch" bug in the first PETS?
Power/Play once connected?
$19C Ona PET/CBM (early models), what will "POKE 14,1" do?
$18B_Whatisthe fastest Commodore ever clocked a 6502 or derivative
CPU ina machine? $19D What version of BASIC would not utilize disk drives?
$18C_Name onebyte that yields the same characterwhen printedand $19E Who is Lyman Duggan and why is he important?
poked to a Commodore screen.
SI9F Jim Butterfield notes to me that he received plenty of help in
$18D Quick, which chr$ value flips to uppercase/lowercase mode? creating the first PET memory map (Q $0D8) from the Sphinx
group, who published critical information in their early
$18E Quicker, which chr$ value flips it back to uppercase/graphics? newsletters. How did Commodore influence the name of the
roup?
$18F How do you get INPUT to not display a question mark? =e
COMMODORE WORLD
Issue 22
=
$160
$161
$162
$163
$164
$165
$166
$167
$168
$169
S1GA
$16B
$16C
$16D
S16E
S16F
COMMODORE TRIVIA #20 ANSWERS
__)
Variables can indeed be longer than 5 characters.
The variable name fails becase the BASIC keyword "DEF" in it.
As long as the maximum command line length. Theoretically,
using automated code generation, you can get a variable name
that is just shy of 255 characters in length.
Oh, and Abacus wrote the offending book.
The Commodore LCD Computer system, much like the
Commodore 65, was a product that never reached the market.
Do you remember this pint-size CBM machine?
72 keys, including 8 function keys and 4 separate cursor keys.
Liquid Crystal Display.
Yep, A 300 bps auto dial/auto answer modem.
As referenced in $158, there are 8 integrated programs:
Word Processor
File Manager
Spreadsheet
Address Book
Scheduler
Calculator
Memo Pad
Telecommunications Package
4 AA alkaline batteries.
5 pounds.
3.6. It contained all of Basic 3.5 plus a few extras.
An HP bar code reader,
The 65C102 CPU. This CPU was built using the 65C02 core
from Western Design Center, who licenses the popular 65C816S
CPU as well. CBM licensed this chip at little or no cost as a
result of a lawsuit settlement between WDC and CBM over
6502 architecture patent infringements.
Centronics Parallel (printer) port, and an EIA-232 (RS-232C)
port.
32kB of battery backed RAM.
480 x 128 or 61440 pixels
96KB of ROM, which held the OS and the integrated programs.
Issue 22
$170
$171
$172
$173
S174
$17C
S17
SITE
$17F
The following text is centered on either the 40 or 80 column
screen:
-0 122365 BYTES FREE
ELECTRONICS, LTD.
As shown above in Q.$170, 122365 bytes,
Column 70,
The printer is offline. Put the printer on-line, and the floppy
will operate correctly.
One brute force way:
While in the machine language monitor, type:
m f63f5 [640b
23:
a
Tri Micro wrote the code, and created a version for the C64, It
turns out that the 3+1 software included with the Commodore
Plus/4 was originally designed to be but one of the many
choices for bundled software with the 264. When the focus
changed, 3+1 became the only software bundled, and some
assumed Commodore had written it. (Ref. RUN April 1985:43)
David Simons (Ref: Commodore Power/Play April/May
1985:56.
Hewlett Packard. (Commodore Power/Play April/May
1985:56)
114. (P/P Apr/May 1985:57)
Renumbering GOTOs and GOSUBs when renumbering a
program.
When merging over 255 records in the Word Processor, a
printout might stop early int the file and continually reprint a
single record, or entering one record might trash another record,
(RUN April 1985:43)
The 6502. The change in number owes more to a change in
manufacturing process than anything else.
80. (RUN November 1984:37)
Row 2 Column 2. (RUN July 1984:109)
Column 2-4 spell out CBM. (RUN July 84:109)
COMMODORE WORLD
C64 Alive—A Report from the
European Hobby & Electronic Show
by Malte Mundt
November 1997, German: : It's time
fortheannually show-called*Hobby&E
Twas there with the German magazi
to show the world that the
lectronic”.
3064!"
t the
biggest and best located stand! People simply
could not miss us, On Tuesday, the 4th of
November (the day before the show began) the
halls were opened for the exhibitors. Amazed by
the dimensions of the halls and our area, w
in Lo prepare for the show, We had a mixture
of six C64s and128s with us, a C65, two SX
and a C64GS game consol
Wednesday morning: The doors of the show
were opened. Ourstand looked really great: Seba,
member of the group Plush (who also writes for
GO64! from time to time) had prepared gigantic
GO6
original Commodore advertising sheet
original VIC-20 machine.
The front ofthe stand featured our two greatest
attractions: A mega-equipped C64 system that
includedaSuperCPU, RAMLink, REU, 1GBCMD
HD and a CD-ROM driv
GO64! issues, we had large tel
In the hall where we were located, we
be
ured
! and CMD logos, and one wall fe
and an
vision with a
SuperCPU and FD-2000 connected to it, Here we
showed a demo-level of the upcoming SuperCPU
shoot'em up, Metal Dust. A powerful amplifier
and gi
digi-music throughout the hall, Left of it two
standard C64s were set up, on which we
continously showed different demos,
We expected to talk with different kinds of
people. Naturally there would be PC users
bothered by the fact that there are still those who
donot bow tothe Wintel-empire, and there would
be other PC users who would find our display
interesting, but wouldn't set up their C64
But those we were there forwerethe Commodore-
antic speakers spread the game’s superb
lovers who were not aware that new hardware
and software is being made.
Aswe learned to recognize these three ki
people, wehad great fun fooling with the disciples
of Bill, who wanted to convince us to finally trash
our old machines. Those poor guys simply were
unable to understand what is so special about a
Commodore.
Many people were positively surprised when
they spotted our stand. They remembered the
COMMODORE WORLD
Then, next to lots of
old times, when games were fun. Often we
explained to someone what is now available for
the C64/128. While 3.5" drives were known to
, people
were more stunned over the hard drive (“This
HD-20, lused to have too!” -"Well, but now there
is 1 GBinsidel!” -“P-P-Pardon?”). Even more were
amazed at seeing the CD-ROM drive. Obviously
the CD still is the symbol for the “modern
age”, and the visitors were shocked
to see one connected to a C64,
Since Metal Dust v
demo version, so we ph
the screen to give the show's vi
play. In the beginning, people just stood in front
of it and stared at the info screen, As the halls
were occupied by more and more visitors, more
people tried to play the game, The endmonster
died thousand deaths, and so did the people at
nearby booths, since they repeatedly got to hear
the mighty guitar sound which accompanies it.
There were also some odd quatations concerning
Metal Dust: “Look, Amiga-trasht”, “Hey, Lown
that gamel!", “There, that's Nemesis!”, “Is the
music played with that CD-ROM drive?” “A C64
some (“Ah yes, such a 1581-dri
multimed
as shown in a playable
jaced
itors a chance to
with 1 MB memory, that’s a joke, isn’t it?”
Later we
ran the new 4-player-game
ame is shipped with a small
userport cartridge which supplies twoadditional
joystick ports. It was great: Many kids played the
game and really enjoyed it—that they were
playing on a 15 year old computer (which even
has not to be tuned up for that game) didn't
matter—only the fun playing the game counted,
and fun they really had!
We also occassionally showed the new
SuperCPU-demo by DMAgie, in which a picture
of a SuperCPU rotates and an awesome music
plays. Again people stopped to gazeat thescreen,
almost hypnotised by the rotating SuperCPU
animation.
On Saturday Wolfgang Grimm and Markus
Kanet arrived with their “Geos MegaPatch 3.0".
Even those a
GEOS were astonished about the new systemand
the Win95/NT-like desktop. The show's visitors
liked it a lot. Next to the machine we placed a
sign: “10 times faster than Windows, and 10
times cheaper too!”. Butit was not allowed to stay
mong us who normally don’t use
in front of
long—the organizers of the show told us to
remove it, since comparitive advertisement was
prohibited. Obviously Geos MP 3.0 was really
regarded as a rival against Windows! We said
thanksforthe complimentand replaced the word
“Windows” with “PC operating systems”...
Many people asked us about all the C64
hardware we there and listened to our
explanations. Some of them then said
nice handicraft work”, And while some C64
owners didn't feel good with the pricing, many
found 400 DM for a SuperCPU not at all too
expensive. Compared to what a someone might
spend to upgrade from 90MHz to 166MHz (not
much when expressed in percent!) a SuperCPU
isn’t expensive when considering that it speeds
up the machine by 2000%!
Many of our faithful readers also visited our
stand to meet the makers of the GO64! magazi
personally. Manuel “Sputnick” Nicksch
also there. Manuel is working on a new
like assembler (including machine language
monitor) for the SuperCPU,
It was interesting to watch people who
remembered the old times—it was almost
possible to read theirmind: One would approach
our stand, suddenly spot the blue power-on
screen of a C64, slow down, then stop walking,
Without coming closer he watches the screens,
sees happy and fascinated people around the
Commodore machines... he thinks it all over,
fights against himself, then suddenly turn around
and hurry away. This is not his world—not long
time ago he bought a supermodern Personal
C omputer with Office’97 and he feels good with
it... or not?
Inthe hall there wasas
the ceiling
of visitor:
ign hanging down from
ination Computer”, Surely alot
ienced this fascination at our
booth. It was really great to see all these happy
eyes.
a C64 booth in the year 1997—who would
had considered this possible? It’s a little
miracle, like GO64! itself, and clear proof of the
fact that the C64 community is strong and holds
together.
And if everythings works well, maybe in one
year we will be present at the show a:
perhaps even earlier at another one!
Issue 22
Need Input? It Doesn’t Get Any Better Than This...
For years, Commodore set the standard with the 1351 mouse. Sure, it was vastly superior to $49.25
using old digital input devices like the 1350 mouse or joysticks. But everything can be improved. Pius SIH
Guaranteed 100% 1351-compatible, SmartMouse does everything the C-1351 does and more!
This highly intelligent, three-button input device includes a built-in battery-backed Real-Time
Clock, along with double-click and Turbo features for GEOS. Plus, it comes witha complete set
of utilities for using the clock in GEOS and BASIC applications. Modern ergonomic designs
makes SmartMouse a smooth operator that’s a pleasure to use. So, if you're tired of the slow,
erratic movement of your current input device, make the intelligent choice and pick up a
SmartMouse today!
SmartMouse is the Most Advanced
Mouse Ever Created for the
Commodore 64 and 128 Computers!
* Three buttons means convenience! If you're a GEOS user, the left * SmartMouse utilizes the same advanced technology used in today's
button is configured as single click, the right as a handy double —_— powerful 486 and Pentium PC’s, providing you with unparalleled
click and the center button is the TURBO button which doubles the accuracy and smoothness.
speed at which the pointer moves across the screen. All three are
fully programmable for other application.
Built-in battery-backed Real-Time Clock automatically sets the GEOS
clock, displays time and can be used in your own programs.
* SmartMouse uses the same custom gate array chip as the
Commodore C-1351 mouse to guarantee 100% compatibility. * Includes utilities disk and detailed manual explaining the utilities
and programming information.
* Switches easily into joystick emulation mode on power-up by
holding down the right button. * Attention Lefties! SmartMouse can be altered for left handed use,
= am
yin || EXPAN D
C64, 1541, J-S+Sft. - $99 33 p=
be vvonttimime|| YOUR SYSTEM
< Mi ee oe 5B SLOT CARTRIDGE PORT SEXPANDERS
EventhingforCommodoreComputeS Our flat-rate repairs in-| | The EX2+1 and EX3 Cartridge Port Expanders bring new
cluding European
reat seabed sie clude both parts & labor.) | expandability to you Commodore 64 or 128. Combine the
Burleson, TX 76028 your unwanted items, use of compatible cartridges. Disable cartridges not in use.
817-295-7658 Caislog:: $298. Change the address your computer finds a cartridge at.
Bi 7-Ad7:6874)= NolclEAX line Caros AccePreD. Avoid the constant changing of cartridges that puts extra
AL STONE ITS HAVE Ao OAY WARRANTY. IF. FOR SOME, aan ¢ x
RERETORITT FOR REMACEMENTON STORE CRED Chay Amign Products, wear on your cartridge port. The EX3 offers 3 vertical
LS —— expansion slots, while the EX2+1 provides 2 vertical slots
and 1 horizontal slot. Both units offer 7 switchable signals
R A Y M (eo) N D per slot, address mapping on slot 2, and a reset button.
COMPUTER
Commopore Software (new and used) plus hardware,
expert repairs, cables, ribbons, blank disks, books
pring, pistol g
Visa / Master Card / Discover / Amex / Bravo
e-mail raycomp @visi.com $34.00
795 Raymond Ave. 612-642-9890 vox @
St. Paul, MN 55114 612-642-9891 fax Creative Micro Designs, Inc., P.O. Box 646, East Longmeadow MA 01028
Issue 22 9 COMMODORE WORLD
GEOS Moves
Forward
InCommodore World Issue 21, Paul Sullivan's.
phic Interpretation column was titled,
SEOS What It Really Wants: RAM
Expansion”. And if you didn’t heed Paul’s
advice then, you'll may be doing so soon—
especially if you plan to use either of the
expanded GEOS Kernal patches due out in the
next few wee
GEOS v2.0 has done reasonably well in
terms of usability for those who wanted a point
and click interface on their Commodore. But
there have always been some weak points as
well. In recent years, many of the inherent
weaknesses of GEOS have been overcome, not
so much by updates to the operating system
itself, but by hardware upgrades that helped
to centralize files, speed disk access, and even
speed up the computer itself. Many of these
hardware additions came with strings
attached: you generally had to apply a minor
Kernal patch or use a version of the GEOS
CONFIGURE file specially made to support
the particular piece of hardware you were
adding. All of these little patches and
variations of system files have led to something
nd GOS Mic
by Doug cotton
bordering on chaos, orat the least animmense
logistical puzzle for the end user who wanted
to use combinations of hardware in ways that
were not considered to be in the ‘normal
scheme of things’ by the developers.
With the release of two new products,
Wheels (by Click Here Software) and GEOS
O(by Megacom Soft), the days of
al patches and custom CONFIGURE files
will hopefully be over. In addition to
integrating the wide variety of new hardware
items that have materialized for GEOS over
the past few years, these ‘upgrades’ also
provide a variety of new features. But before
we get into specifics, be forewarned: as the
opening paragraph of this article hinted,
both of these new systems absolutely
REQUIRE that you have some compatible
form of RAM expansion.
Wheels
The upgrade now officially called Wheels has
been rumored for quite some time (as Project
G). The 64 version will reportedly release ina
few weeks for a price of $36.00, with the 128
sion to follow approximately three months
later. To be able to use the Wheels upgrade,
you must have an original GEOS 2.0 system
disk and RAM expansion,
The roots of the Wheels upgrade go back
several years, totheinception ofbetter disk driver
routines that Click Here Software's proprieter
and chief programmer Maurice Randall had
ised. Public knowledge of some of these
drivers came when Maurice released new drivers
for CMD's gateWay 128 to replace the buggy
Native partition drivers included with that
system. As Maurice found himself more and
more involved with various Kernal patches and
driver rewrites—both for CMD and for his own
—the idea of a major rewrite of the
GEOS Kernal andassosciated GEOS utilities and
applications took hold.
Wheels replaces the GEOS CONFIGURE
with the toolbox, where you can set default
parameters for RAM expansion and drives.
Wheels will attempt to use the saved toolbox
defaults during boot-up, but will still boot
from other configurations if your equipment
configuration has changed.
ve
Wheels Screen Shots
2 pene
1a
(eA (era (ce
eons Vecens® PF Uartens 8
Pon PrarLe,
COMMODORE WORLD
10
Issue 22
MegaPatch 3.0 Screen Shots
RAM support includes Commodore or CMD
17xx-series REUs (any size), SSI SuperClone,
GEORAM, BBGRAM, RAMLink, RAMDrive or
SuperCPU SuperRAM. RAM disks can be any
sizeup to 16 Megabyt consistofupto
8seperate RAM partitions within a RAM device.
Drive support includes 1541, 1571, 1581,
CMD FD and CMD HD hard drives. Partition
support for CMD devices is built into the
system, and allows using 1581 and Native
partitions on all, Commodore 1581 drive users
may use either the standard 1581 mode, or
may use disks specially formatted by the
system in a CMD Native format referred to
as an FD-1000 format (800K Native). This
latter option lets 1581 users take advantage
of the built-in CMD Native partition
subdirectory support which is otherwise
limited to actual CMD devices.
The ‘dashboard’ replaces the GEOS
deskTop, and provides a multi-window
environment. The background pattern and
the colors for the screen and objects are user-
definable. On the screen you'll see icons for up
to four devices (these may be relocated
anywhere on the screen), a default printer, the
ash tray (which replaces the trash can) and up
to 16 directory windows.
Each dashboard window shows the contents
of a disk, or the contents of a partition or
subdirectory when using CMD Native
formatted devices. Up to 2040 files can be
displayed per window, and the function keys
can be used to define pattern matching to
limit a window's display to specific types of
files, or files within a given date range.
Each window may be independantly resized
and moved, and may also be set to display files
in either Icon or Text mode. Other window
properties include a proportional slider
control for scrolling through window contents,
and a fuel gauge to indicate how full the disk
or partition is.
Issue 22
File selection may still be done asin standard
GEOS, and you can also perform click & drag
n of single or multiple files (scrolling
is automatic in this mode if you drag to the
edges of the window in a scrollable direction,
Copying files between any combination of
disks, partitions and subdirectoriesis possible
by dragging files between windows associated
with the source and target directories.
Wheels also incorporates a new file selector
box providing access to up to 255 files of the
type specified by the application. ‘The file
selector also provides options for accessing
files in different partitions or subdirectories
on CMD devices.
GEOS MegaPatch 3.0
This upgrade comes from Germany's
Megacom Soft, and is being written by
programmers Markus Kanet (author of
GeoDOS) and Wolfgang Grimm (author of
TopDesk). MegaPatch 3.0, or MP3 for short,
requires RAM expansion and a previous
version of GEOS, Both 64 and 128 version are
being developed, and Megacom indicates that
the product will be ready for shipping in
sometime in spring of 1998 for DM60 (about
USS40). We have not yet heard whether the
applies to the 64 or 128
sion, or both; or whether the English
e date and price
language version will be ready at the
announced time, or if this only applies to the
German language versi
The main user interface, called Windesk,
departs radically from the standard GEOS
deskTop in many respects, by employing ‘look
and feel’ elements of Windows '95. Megacom
has indicated that Windesk will allow file
maintainence using a windowing structure,
however, none of their current screen shots
have shown these windows. We assume that
this part of the system must still be under
development. Windesk features a user-
bi
definable backdrop screen and a single GEOS
menu that is similar to the START menu in
Windows ‘95.
As with Wheels, the GEOS CONFIGURE
program has been replaced. In MP3 the
replacemt is called the Mega-Editor, which
offers configuration and setup options for the
TaskSwitcher, drives, partitions and
SuperCPU.
Other improvements over standard GEOS.
indicate that a new file selector will be
available, providing a to up to 255
sorted files. Files within the selector can be
selected by double-clicking the filename, and
can also be chosen using keyboard controls.
Options are also provided for working with
subdirectories.
Other features mentioned for the release
are a screen saver, task switcher (up to nine
applications provided sufficient RAM is
available), screen capture function, and print
spooling.
Conclusion?
The announcements of these two expansion
products for GEOS gives GUL users something
to really look forward to over the coming
months, but until both systems have released
andcan be tested, any conclusion about either
would be premature.
Both systems appear very similar in basic
abilities, but provide user interfaces which
differ widely in philosophy. MP3 offers more
anciliary functions that are wrapped up in a
user interface that may seem foreign to many
current GEOS users. Wheels, on the other
hand, appears to be a more modest offering,
its user interface looks like a more natural
evolution of the traditional GEOS. The suc:
or failure of either product, however, will
probably hinge more on the implementation
of its abilities than on the features it boasts.
®
COMMODORE WORLD
Commodore World
Article Index
jiect-bas
General Interest
1996—The Best Of The Best; Sherry Freedline; DemoMania; Issue 19, pg. 18
A Brief Introduction To Commodore Use In Germany; Joseph Gaudl; Foreign
Exchange; Issue 1, pg. 10
A Grower's Guide to User Groups:
Ahoy There, No Pirates Allowed!; Harold Stevens; J
od
Anatomy of the Printed Page; Don Radler; Feature; Issue 6,
Bad File Names: What To Do About Those Annoying Comma Files; Jim Butterfield;
Feature; Issue 4, p
Cautious Market Decisior
Commodore Club E
Commodore Demo-Mani:
Commodore Demos, Part
Commodore Demos, Part .
Commodore Drives Are History: Part II; Jim Brain; Feature; Issue 18, pg. 14
Commodore Guru Jim Butterfield Makes A Guest Appearance On GEnie; Les
Songa; Carrier Detect; Issue 2
Commodore Liquidation Updat
Commodore's Main Distributor; K. Dale
Commodore's Major Developer; K. Dal
Computer Wars; Joseph Gaudi; Foreign Excl
Computing Down Under; Gaelyne R. Moran
ure; [ssue 16, pg. 37
ver The Edge; Issue 16, pg.
id Pankhurst Basic Instincts; Issue 16, pg. 48
European Vacation?; Joseph Gaudl; Foreign Exchange; Issue 9, pg. 16
FileSplitter; Doug Cotton; Feature; Issue 17, pg. 44
Flash 8: German Hi-Tech For The Commodore 64; Joseph Gaudl; Foreign Exchange;
Issued, pg. 16
Game Tips From The U.K.; Andrew Fisher; Foreign Exchange; Issue 14, pg. 12
GUIS, Mice And Their Effect On Human Evolution; Don Radler; Over The Edge;
Issue 5, pg. 55
Hardware Collectables: The Commodore LCD Computer; Jim Brain; Feature; Issue
13, pg. 20
Hardware Collectibles: The Commodore 264 Series; Jim Brain; Fi
36
Intelligence Quest; Doug Cotton; Feature; Issue 13, pg. 22
Lean Times In Demoland?; Sherry Freedline; Demo Mania; Issue 21, pg. 26
Let The Games Continue; Doug Cotton; Featur
Mastering the Don't-Do-It Key; Jim Butterfield;
eature; Issue 9, pg.
ssue 3,
COMMODORE WORLD
x of Articles Appearing i
12
22
Issues I Throug
Millenium’s Roy Batty: Tears '95 and Tears '97; Sherry Freedline; DemoMania;
Issue 20, pg. 26
Neural Network on a Commodore 64; John Walker; Feature; Issue 16, pg. 16
Pondering The Pentium; Don Rae Over te Edge; :
Raining on the Pentium Parade Comgaring Platform Peici Charles A.
Christianson; Over The Edge; Issue 1, pg. 42
Run64; Doug Cotton; Feature; Issue 13, pg. 26
Seen Any Volkswagen Beetles Lately?; Harold Stevens; Jr.; Over The Edge; Issue 10,
pg.55
Special Report: Amiga Technologies Forecast; Jason Compton; Feature; Issue 9, pg.
6
Special Report: Commodore Assets Sold!; Jason Compto
Spotlight On GUC: The German GEOS User's Club; Joseph Ga
Issue 6, pg. 18
Spreadsheets by the Numbers; Sherry Freedline; Feature; Issue 9, pg. 22
Surviving The 90's; Charles A. Christianson; Feature; Issue 7, pg.
Take My Wife, Please; Harold Stevens; Over The E
The Commodore Customizer; Al Anger; Pictc
‘TheLatest Word On Commodore's Liquidation; Charles A. Christianson; Over The
Edge; Issue 3
‘The Mensch Connection; Jim Brain; Feature; Issue 12, pg. 17
Things To Try When Your Computer Starts Acting Illogical; Mark Fellows; Hard
Tips; Issue 2, pg. 26
Top 20 Public Domain Games; Tim Walsh; Feature; Issue 3
Understanding Spreadsheets; David Pankhur: ure; Issue 9, pg. 18
User Group Connection; Charles A. Christianson and Jenifer Esile; Feature; Issue
14, pg. 20
Virtual Reality: A Planned Disaster?; Don Radler; Over The Edge; Issue 11, pg. 42
Waiting For GODOT...; Joseph Gaudl; Foreign Exchange; Issue 10, pg. 14
Warning: Computing Can Be Hazardous To Your Health; Harold Stevens; Jr.; Over
The Edge; Issue 17
What Commodore's Liquidation Means To 8-Bit Users; Charles A. Christianson;
Over The Edge; Issue 2, pg. 54
What Lies Ahead For Commodore?; ‘Tim Walsh; Feature; Issue 2, pg. 19
Word Tools, Gaelyne R. Moranec; Feature; Issue 6, pg. 20
Working With GODOT; Joseph Gaudl; Foreign Exchange; Issue 11, pg. 13
Feature; Issue 8, pg. 8
Foreign Exchange;
Help & Information for Beginners
A Potpourri Of Commodore-Flavored Advice; Jason Compton; Just For Starters;
Issue 20, pg. 18
Commodore BASICs: GEOS, Terminal Software & Changing Colors; Steve Vander
Ark; Just For Starters; Issue 8, pg. 16
Commodore BASICs: Peeks, Pokes And Disk Commands; Steve Vander Ark; Just
For Starters; Issue 7, pg. 16
Issue 22
World| has empowered G:84/}
For more than ah Mies Co
by providing the
test ni
information/onith ae Com hodore
computing: Throug
Please begin my subscription to Commodore World as soon as possible!
Subscriber Information Payment Information
Name: : Q Bill me later (one year subscriber only)
Address: Q lve losed a « n order in U.S. Funds
City: Q Ss, _ Q Bill subscription to my cre ard: (Check one)
Country: ___ one’ O Visa Q Ma AMEX O Discover
One Year Subscription (Eight Issues) Card Number:_ __ Exp, Date:
United States. ‘canada & Me:
Europe (EC Only)...... $45 Foreign...
rature:
Back Issues:
Single issu spurs iat g. Thre
issues $4.00 each plus $1.00 each for shipping and handl
Commodore BASICs: Port Review & BASIC PRINT; Steve Vander Ark; Just For
Starters; Issue 9, pg. 14
Disk Drive And File Name Basics; Steve Vander Ark; Just For Starters; Issue 3, pg.
16
Getting To Know The SuperCPU; Jason Compton; Just For Starters; Issue 18, pg. 22
If You Can't Beat ‘Em, Cheat}; Jason Compton; Just For Starters; Issue 17, pg. 10
Input Devices, Jason Compton, Just For Starters; Issue 14, pg. 10
Memory Matters; Jason Compton; Just For Starters; Issue 21, pg. 18
Printer Selection & More Simple BASIC; Steve Vander Ark; Just For Starters; Issue
11, pg. 10
Putting Disk Drive Enhancers To Work; Jason Compton; Just For Starters; Issue 19,
pg. 24
Software: What You Bought Your Computer To Use; Steve Vander Ark; Just For
Starters; Issue 4, pg. 14
Telecommunications For The Beginner & BASIC Program Flow; Steve Vander Ark;
Just For Starters; Issue 10, pg. 12
The BASICs: Telling Your Computer What To Do Isn’tSo Hard; Steve Vander Ark;
Just For Starters; Issue 5, pg. 14
The BASICs: Telling Your Computer What ToDo, Part 2; Steve Vander Ark; Just For
Starters; Issue 6, pg. 16
‘The Great Cartridge Expanse; Jason Compton; Just For Starters; Issue 15, pg. 10
The Windows 95 Connection; Steve Vander Ark; Just For Starters; Issue 13, pg. 10
Tips On Device Numbers & Printing Commodore Graphics; Steve Vander Ark; Just
For Starters; Issue 12, pg. 10
Understanding How To Talk To Your Computer; Steve Vander Ark; Just For
Starters; Issue 1, pg. 16
Useful Items For The User Port; Jason Compton; Just For Starters; Issue 16, pg. 10
Why Our Computers Don’t Always Understand Us; Steve Vander Ark; Just For
Starters; Issue 2, pg. 16
Telecommunications
A Compressed History Of The Internet; Jim Brain; Carrier Detect; Issue 6, pg. 52
AGlossary of Telecommunications Terms; Gaelyne Moranec; Feature; Issue 4, pg.
23
A guided tour of The Phoenix Network; Les Songa; Carrier Detect; Issue 3, pg. 49
A Primer Off-Line Mail Readering: Les Songa; Carrier Detect; Issue 4, pg.
Simple Guideto HTML; Jason Compton and Katherine Nelson; Featu
pg.
Battle Of The ASCII's; Gaelyne R. Gasson; Carrier Detect; Issue 19, pg. 22
Creating ANSI Screens; Max Cottrel; The SySop’s Comer; Is
Downloading Made Simple; Gaelyne R. Moranec; Carrier Detect; Issue 12, pg. 42
DS2Network for C-Net 64 DS-2 BBS; Michael Bendure; BBS Spotlight; Issue 3, pg.
49
Email Web Assistant: Bringing The Web Home; Gaelyne Gasson; Carrier Detect;
Issue 21, pg. 28
Exploring Novaterm 9.6; Gaelyne R, Moranec; Carrier Detect; Issue 13, pg. 39
Getting Your Files—And Decoding Them Too! Gaelyne R. Gasson; Carrier Detect;
Issue 20, pg. 30
Graphic Diversions; Gaelyne R. Moranec; Carrier Detect; Issue 15, pg. 34
Hooked on modems? You're not alonel; Harold Stevens; Jr.; Over The Edge; Issue
9, pg. 55
HTML and the World Wide Web, Part 2; Katherine Nelson; Feature; Issue 13, pg.
4
HTML and the World Wide Web, Part 3; Katherine Nelson; Feature; Issue 14, pg.
19
TCan See Your Home Page From Here...; Gaelyne R. Moranec; Carrier Detect; Issue
8, pg. 50
COMMODORE WORLD
14
Internet: Today's Information Superhighway?; Craig Taylor; Feature; Issue 2, pg.
22
Interview With Fred Ogle Of Color 64 BBS; Doug Cotton; BBS Spotlight; Issue 1, pg.
40
Interview With Nick Rossi: The Programmer Behind Novaterm; Gaelyne. Moranec;
Feature; Issue 13, pg. 42
Interview With The Author Of OMNI 128 BBS; Doug Cotton; BBS Spotlight; Issue
2, pg. 52
IRC Chatter; Gaelyne R. Gasson; Carrier Detect; Issue 17, pg. 34
Long Distance Run-Around; Gaelyne R. Moranec; Carrier Detect; Issue 9, pg. 52
More On Modem Set-Up; Max Cottrell; The SySop's Corner; Issue 14, pg. 40
Off Line Primer, Part Two; Gaelyne R. Moranec; Carrier Detect; Issue 5, pg. 53
See How QWERR 128 Stacks Up In The World Of QWK Mail; Doug Cotton;
Software Review; Issue 1, pg. 26
Setting Up You Menu; Max Cottrell; The SySop’s Corner; Issue 15, pg. 32
So You Want To Run A BBS?; Max Cottrel; The Sysop’s Corner; Issue 12, pg. 40
Spinning The Web; Gaelyne R. Moranec; Carrier Detect; Issue 11, pg. 38
Surfing The Net Has A Price; Gaelyne R. Moranec; Carrier Detect; Issue 10, pg. 50
Telecommunications: Modems, Interfaces & Online Networks; Gaelyne Moranec;
Feature; Issue 4, pg. 18
‘The Human Side Of Things: Net Etiquette;
7, pg. 52
‘The Modem Conundrum; Max Cottrel; The SySop’s Corner; Issue 13, pg. 32
‘TheSearch Is On: Finding StuffOn The Internet; GaelyneR. Gasson; Carrier Detect;
Issue 18, pg. 32
“The Wave’ And The Net: Q& A; Gaelyne R. Moranec; Carrier Detect; Issue 14, pg.
42
Transferring Files On The Internet With FTP; Gaelyne R. Gasson; Carrier Detect;
Issue 16, pg. 38
lyne Moranee; Carrier Detect;
GEOS
Accessing VLIR Files; Maurice Randall; GeoProgrammist; Issue 15, pg. 38
All About SuperGEOS; Maurice Randall; Feature; Issue 17, pg. 18
Back To Basics: Program Flow; Maurice Randall; geoProgrammist; Issue 10, pg. 40
Been To Any Good Shows, Lately?; Steve Vander Ark; Graphic Interpretation; Issue
8, pg. 36
Cleaning Out the GEOS Closet; Gaelyne R. Gasson; Feature; Issue 17, pg. 26
CLI: The German GEOS (Command Line) User Interface; Joseph Gaudl; Foreign
Exchange; Issue 13, pg. 12
Create Your First GEOS Program; Maurice Randall; geoProgrammist; Issue 2, pg.
36
Creating Data Files; Maurice Randall; GeoProgrammist; Issue 16, pg. 42
Cross-Platform Transfers With GEOS Files; Paul Sullivan; Graphic Interpretation;
Issue 20, pg. 22
Dealing With GeoPaint Files; Maurice Randall; GeoProgrammist; Issue 20, pg. 34
Dealing With GEOS Program Memory; Maurice Randall; geoProgrammist; Issue 3,
pg. 38
Display Modes Part 2: 40-Column, pg. 80-Column, Or Both?; Maurice Randall;
3
eve Vander Ark; Graphic Interpretation; Issue 14,
pg. 14
DualTop (An Alternative GEOS User Interface); Paul Sullivan; Graphic
Interpretation; Issue 18, pg. 30
GeoFile: A Dynamic Partner For GEOS Users; Bruce Thomas; Feature; Issue 19, pg.
10
GeoKeys: A Key Development Hits The Market In Germany; Joseph Gaudl; Foreign
Exchange; Issue 5, pg. 16
Issue 22
GEOS 101: An Introduction; Steve Vander Ark; Feature; Issue 5, pg. 18
GEOS 102: Installation & Your First Tour Of The deskTop; Steve Vander Ark;
Feature; Issue 5, pg. 20
GEOS 103: Configuring GEOS; Steve Vander Ark; Feature; Issue 5, pg. 22
GEOS Boot Disks Made Easy; Paul Sullivan; Graphic Interpretation; Issue 19, pg. 16
GEOS From The Ground Up; Paul Sullivan ; Graphic Interpretation; Issue 15, pg
14
GEOS Morphing With Maurice Randall's geoMorph; Steve Vander Ark; Graphic
Interpretation; Issue 1, pg. 28
GEOS Program Modes: 64 or 128, pg. 40 or 80 Columns?; Maurice Randall;
geoProgrammist; Issue 5, pg. 38
GEOS: Productive, Useful And Still Fun; Steve Vander Ark; Graphic Interpretation;
Issue 6, pg. 36
GeoWrite Done Right; Paul Sullivan; Graphic Interpretation; Issue 16, pg. 12
GeoWrite Done Right: Part II; Paul Sullivan; Graphic Interpretation; Issue 17, pg.
12
Get In Line; Gene Barker; GeoProgramist; Issue 12, pg. 46
Get It Together With GEOS; Steve Vander Ark ; Graphic Interpretation; Issue 13,
py.30
Get The Most Out Of GeoWrite With A Little Fine Tuning; Steve Vander Ark;
Graphic Interpretation; Issue 7, pg. 40
Getting Sidetracked With GEOS Games; Steve Vander Ark; Graphic Interpretation,
Issue 2, pg. 34
Getting Started On Using GEOBASIC; Steve Vander Ark; Graphic Interpretation;
Issue 10, pg. 38
Getting Started With GEOBASIC:Part2; Steve Vander Ark; Graphic Interpretation;
Issue 11, pg. 36
Getting Started With GEOBASIC:Part3; Steve Vander Ark; Graphic Interpretation;
Issue 12, pg. 38
Give GEOS What It Really Wants: RAM Expansion; Paul Sullivan; Graphic
Interpretation; Issue 21, pg. 24
Importing & Exporting Graphics In GEOS; Steve Vander Ark; Graphic
Interpretation; Issue 4, pg, 38
Input Filename Becomes Select Filename; Maurice Randall; geoProgrammist; Issue
8, pg. 38
It All Adds Up to GeoCale; Andrew Fisher; Feature; Issue 17, pg. 32
Mixing Desk Accessories & Dialog Boxes; Ma
Issue 19, pg. 28
More Graphic Conversion Tools For Getting The Most Out OfGEOS; Steve Vander
Ark; Graphic Interpretation; Issue 5, pg. 36
More On Creating And Altering Data Files; Maurice Randall; GeoProgrammist;
Issue 17, pg. 42
Playing Games With GEOS: EnGEOyable Entertainment; Bruce Thomas; Feature;
Issue 20, pg. 10
Programming Pitfalls; Maurice Randall; GeoProgrammist; Issue 18, pg. 36
ReadByte; Maurice Randall; GeoProgrammist; Issue 13, pg. 46
Reading GeoWrite Documents; Maurice Randall; GeoProgrammist; Issue 21, pg.
34
Rmember ‘Input Filename’? Building A Dialog Box In GEOS; Maurice Randall;
geoProgrammist; Issue 7, pg. 42
Routine Stuff; Maurice Randall; geoProgrammist; Issue 11, pg. 46
Some Tips On Using GeoPublish; Steve Vander Ark; Graphic Interpretation; Issue
9, pg. 40
‘The Goose That Lays The GEOS Eggs?; Joseph Gaudl; Foreign Exchange; Issue 3, pg.
18
The Importance Of Macros In Programming GEOS; Maurice Randall;
geoProgrammist; Issue 4, pg. 40
Understanding The Layout; Maurice Randall; geoProgrammist; Issue 9, pg. 42
Issue 22
15
Understanding VLIR Files; Maurice Randall; GeoProgrammist; Issue 14, pg. 45
What YouShould Know About GEOS &RAM Expansion; Maurice Randall; Feature;
Issue 8, pg. 24
What You'll Need To Get Into Programming GEOS; Maurice Randall;
geoProgrammist; Issue 1, pg. 30
YouJust Gotta Have This StuffFor GOS; Steve Vander Ark; Graphic Interpretation;
Issue 3, pg. 36
SuperCPU & 65816 Processor
816 Beat: Improve SuperCPU Efficiency The Native Way; Doug Cotton; Assembly
Line; Issue 17, pg. 47
A6502 Programmer's Introduction tothe 65816; Brett Tabke; Feature; Issue 16, pg.
20
A Sneak Preview of the SuperCPU; Mark Fellows and Doug Cotton; Feature; Issue
12, pg. 24
CMD SuperCPU RAM Expansion & Timing; Doug Cotton, pg. 816 Beat; Issue 19,
ped
CMD's New Time Machine; Gaelyne R, Gasson; Feature; Issue 17, pg. 14
In Wein Beginnt’s: The SuperCPU Goes Abroad; Joseph Gaudl ; Foreign Exchange;
Issue 15, pg. 12
Special Report: SuperCPU Update; Doug Cotton; Feature; Issue 18, pg. 13
SuperCPU Interrupts; Mark Fellows, pg. sue 20, pg. 42
The Great Divide; Doug Cotton, pg. 816 Beat; Issue 18, pg. 48
ure; Issue 12, pg. 20
Using The MVN And MVP Instructions; Mark Fellows, pg. 816 Beat; Issue 21, pg.
38
Peripherals
A Simple Guide to Disk Drives; Maurice Randa
Action-Replay: Datel’s Swiss Army Cartridge;
Review; Issue 8, pg. 34
An Introduction To CMD DOS; Mark Fellows; Peripheral Vision; Issue 1, pg. 36
AnIntroduction To SCSI Devices And Commands; Doug Cotton; Peripheral Vision;
Issue 2, pg. 46
Bonus Review: A Tale of Two Printers; Ron Hackley; Feature; Issue 7, pg. 30
Commodore Drives Are History; Jim Brain; Feature; Issue 11, pg. 18
Commodore World's Guide To RAM Expansion; Gene Barker; Feature; Issue 8, pg.
20
Devices 0 And 3 (Keyboard & Screen); Jirn Butterfield; Peripheral Vision; Issue 12,
pg. 50
Disk Commands And The (DOS) Wedge; Jim Butterfield; Peripheral Vision; Issue
7, pg. 50
INPUT# Versus ‘The String Thing’ Jim Butterfie
42
Joystick, Paddle And Mouse; jim Butterfield; Peripheral Vision; Issue 14, pg. 48
Keyboard Tipping; Jim Butterfield; Peripheral Vision; Issue 18, pg.
Making It Neat: Simple Tips On Better Looking Output; Jim Butterfield; Peripheral
Vision; Issue 6, pg. 50
Much Ado About Null; Jim Butterfield; Peripheral Vision; Issue 11, pg. 50
Printers & Interfaces: Which Ones Are Right For You?; Doug Cotton; Feature; Issue
1, pg 18
Relative File Programming, Part Two; Jim Butterfield; Peripheral Vision; Issue 9,
pg. 48
Removable Media: Syquest Your System; Doug Cotton; SCSI Magic; Issue 7, pg. 48
SCSI COMMANDER Part 2; Doug Cotton; SCSI Magic; Issue 6, pg. 44
SCSI COMMANDER: A Simple SCSI Command Utility; Doug Cotton; SCSI Magic;
sue 11, pg. 14
reedline; Hardware: In
Sherry
Peripheral Vision; Issue 15, pg.
COMMODORE WORLD
Issue 5, pg. 44
SCSIdevicesand commands, part2; Doug Cotton; Peripheral Vision; Issue3, pg. 46
SCSI Magic: The Search For Errors; Mark Fellows; Peripheral Vision; Issue 4, pg.50
Serial Bus Basics; jim Butterfield; Peripheral Vision; Issue 10, pg, 48
Serial Bus Kernal Routines, Part 2; Doug Cotton; Feature; Issue 11, pg. 22
Serial Device Kernal Routines; Doug Cotton; Assembly L.
The Cassette Connection; Jim Butterfield; Periph 8.
The Direct Approach To Relative Files; Jim Butterfield; Peripheral Vision; Issue 8,
py.d7
‘The Peripheral Bus; Jim Butterfield; Peripheral Vision; Issue 16, pg. 46
Understanding The Input/Output Stream; Jim Butterfield; Peripheral Vision; Issue
5, pg.49
Video Perfection From Scanntronik; Joseph Gaudl; Foreign Exchange; Issue 7, pg.
18
What Everyone Should Know About Printer Interfaces; Doug Cotton; Feature;
Issue 21, pg. 10
Hardware Projects
128D Device Switch Installation
Build A Sega Gamepad Adapter;
pgs
Build A Simple RS-232 Interface; Doug Cotton; Hard Tips; Issue 4, pg. 31
Build Your Own Audio Digitizer; Mark Fellows; Hard Tips; Issue 3
Changing Disk Drive Device Numbers; Doug Cotton; Hard
Disable The Built-In Drive On Your Commodore 128D; Al /
10, pg. 42
Monitor Cables For All Occasions; Mark Fellows; Hard Tips; Issue 7, pg. 49
Mouse Matters: Tips & Modifications For Mode Switching; Bruce Thomas; Hard
‘Tips; Issue 17, pg. 40
NTSC/PAL Conversion (Hardware); Doug Cotton; Hard Tips; Issue 20, pg. 46
Ramifications: RAMLink Pass-Through Port Modification; Mark Fellows & Doug
Cotton; Hard Tips; Issue 8, pg. 46
estone; Hard Tips; Issue 6,
ellows & Doug Cotton; Hard
ps; Issue 5,
BASIC Programming
Algorithm Choices, Or What To Do When You're Out Of Sorts; David Pankhurst;
Basic Instinets; Issue 14, pg. 46
Applying Simple BASIC Programming Techniques With The Game BIG GUNS;
Gene Barker; Basic Instinets; Issue 1, pg. 32
BASIC Advantages; David Pankhurst; Basic Instinets; Issue 13, pg. 48
BIG GUNS Becomes STARSHIP CONQUEST; Gene Barker; Instinets; Issue
py. 38
Clever Speed; Gene
Finding Your Way Into The Next Millenium; David Pankhurst; Basic Instincts;
Issue 17, pg. 50
Inside BASIC Part One; Doug Cotton; BASIC Instincts; Issue 21, pg. 30
Learn To Auto-Boot Programs With AUTOBOT 64; Gene Barker; Advanced
Techniques; Issue 4, pg. 48
MakingPrograms That Work On Both The C-64 And C-128; Doug Cotton; Advanced
‘Techniques; Issue 1, pg. 34
More Tips On Common Code Programs; Doug Cotton; Advanced Techniques;
Issue 3, pg. 44
Programming Pearls; David Pankhurst; Basic Instincts; Issue 18, pg. 44
Programming Pearls: The Prequall!; Doug Cotton; Basic Instincts; Issue 19, pg. 30
Screen I/O Techniques Part 1; Gene Barke
Screen I/O Techniques: Part 2; Gene Barker; Basic Instincts;
STARSHIP COMBAT Part 3: More Weapons And Cloaking: Gene Barker; Basic
COMMODORE WORLD
16
Instincts; Issue 4, pg. 42
STARSHIP COMBAT Part II: New Ships, Combat & Scenarios; Gene Barker; Basic
Instincts; Issue 3, pg. 40
STARSHIP COMBAT Part IV: Implementing Previously Installed Features; Gene
Barker; Basic Instincts; Issue 5, pg. 40
STARSHIP COMBAT Part V: The Final Installment!; Gene Barker; Basic Instincts;
Issue 6, pg. 40
Text Adventure Game Data Structures; John Leeson; Advanced Techniques; Issue
6, pg. 46
Using BASIC’s LOAD: Part 1; Gene Barker; Basic Instincts; Issue 9, pg. 44
Using BASIC’s LOAD: Part II; Gene Barker; Basic Instincts; Issue 10, pg. 44
Using ML Subroutines; Gene Barker; Basic Instincts; Issue 11, pg. 48
Machine Language Programming
A Machine Language Program For Beginners; jim Butterfield; Feature; Issue 10, pg.
22
Applying Relocatable Machine Language To Create ‘Common Code’ 64/128
Programs; Doug Cotton; Advanced Techniques; Issue 2, pg. 44
Driving The GeoCable; Doug Cotton; Assembly Line; Issue 19, pg. 32
First Registers, First Debugging; Jim Butterfield; Assembly Line; Issue 11, pg. 52
Getting Ready For Machine Language; Jim Butterfield; Feature; Issue 10, pg. 16
Input And A Little Arithmetic; Jim Butterfield; Assembly Line; Issue 14, pg. 52
Looping With The Registers; Jim Butterfield; Assembly Line; Issue 12, pg. 52
Machine Language Elements; Jim Butterfield; Feature; Issue 10, pg. 18
Numbers And Arithmetic; Jim Butterfield; Assembly Line; Issue 18, pg. 38
Organization And Input; Jim Butterfield; Assembly Line; Issue 13,
Processor Status Register Flags; Jim Butterfield; Assembly Line; Issue 16, pg. 44
Review And Practice; Jim Butterfield; Assembly Line; Issue 15, pg. 40
Shortcuts To ‘Floating’ In Machine Language; Chris Brenner; Advanced Techniques;
Issue 5, pg. 46
‘The Sliding Input Routine; Mark Fellows;
ssembly Line; Issue 21, pg. 36
Game Reviews
ADayIn TheLife OFA Prehistoric Man; Sherry Freedline; Software: In Review; Issue
ames: Miniviews; Issue 6, pg. 33
9 es; Tssue 12, pg. 31
Apache str Sherry
Arkanoid
ty Freedline; Games; Miniviews;
erry Hredlnes Games: hi
Demon Stalkers: Raid on Doomfare; herri Fre ; Games; Issue 12, pg. 30
Escape Route: The Adventures of Eric Hawthorne, Private Investigator; Sherry
Freedline; Games: Miniviews; Issue 3, pg. 33
F40 Persuit Simulator; Sherry Fre mes: Miniviews; Issue 5,
Final Assault; Sherry Freed ¢ 14, pg. 38
Flumi's World; Sherry Freedline; Games; Issue 14, pg. 37
Forgotten Worlds; Jason Compton; Games; Issue 16, pg. 30
Frogger; Sherry Freedline; Games; Issue 15, pg. 28
Freedline; Games; Issue 14, pg. 36
Freedline; Games; Issue 13, pg. 37
pg. 32
Gauntlet Il; Sher:
Issue 22
Grand Prix Circuit; Sherry Freedline; Games; Issue 16, pg. 30
Gryphon; Sherry Freedline; Games; Issue 13, pg. 34
Heavenbound; Sherry Freedline; Games: Miniviews; Issue 8, pg. 32
Island of the Dragon; Sherry Freedline; Games: Miniviews; Issue 3, pg. 32
Jordan vs. Bird: One on One; Jason Compton; Games; Issue 18, pg. 26
Karate Champ/Kung-Fu Master; Jason Compton; Games; Issue 17, pg. 30
Karnoy; Jason Compton; Games; Issue 18, pg. 27
Laser Squad; Sherry Freedline; Games: Miniviews; Issue 4, pg. 35
reedline; Games: Miniviews; Issue 5, pg. 32
‘eedline; New Games; Issue 10, pg. 35
Lions of the Universe; Sherry Freedline; New Games; Issue 9, pg. 34
ry Freedline; Games: Miniviews; Issue 4, pg. 34
McRat; Sherry Freedline
Mean Streets; Sherry Freedlin iews; Issue 7, pg. 36
Memory Manor; Sherry l'reedline; Games: Miniviews; Issue 7, pg. 37
Menace; Sherry Freedline; Games: Miniviews; Issue 4, pg. 34
Monday Night Football; Sherry Freedline;
Navy Seal; Sherry Freedline; Games: Miniviews; Issue 3, pg. 32
Qix; Sherry Freedline; Games; Issue 15, pg. 29
Questron II; Sherry Freedline; Games: Miniviews; Issue 7, pg. 36
Riddles and Stones; Steve Vander Ark; New Games; Issue 9, pg. 35
Rings Of Medusa; Sherry Freedline; Games: Miniviews; Issue 5, pg. 33
Skate Or Die; Sherry Freedline; Games: Miniviews; Issue 4, pg. 34
SkyFox; Sherry Freedline; Games; Issue 15, pg. 30
Slaterman; Sherry Freedline; New Games; Issue 10, pg. 34
Stickybear Math; Sherry Freedline; Games: Miniviews; Issue 7, pg. 37
Super Pogo Stick; Sherry Freedline; New Games; Issue 9, pg. 34
Superman: The Man of Steel; Sherry Freedline; Games: Miniviews;
SWAP; Steve Vander Ark; Games: Miniviews; Issue 3, pg. 33
The Amazing Spiderman; Sherry Freedline; Games: Miniviews
‘The Blues Brothers; Steve Vander Ark; Games: Mini
‘The Ghost of Genghis Khan; Sherry Freedline; Issue 17, pg. 31
‘The Honeymooners; Sherry Freedline; Gam pg. 35
‘The Magnificant Six; Sherry Freedline; New Games; Issue 10, pg, 34
The President is Missing; Sherry Freedline; Games: Miniviews; Issue 8, pg. 33
The Three Stooges; Sherry Freedline; Games: Miniviews; Issue 2, pg. 33
The Zinj Complex; Sherry Freedline; Games; Issue 18, pg. 26
Threshold; Sherry Freedline; Games; Issue 15, pg. 28
Tie Break Tennis redline; Games: Miniviews; Issue 5,
Time Traveller; Sherry Freedline; Games; Issue 14, pg. 36
Total Eclipse; Sherry Freedlin : Miniviews; Issue 6, pg. 32
Ultima V; Sherry Freedline; Games: Miniviews; Issue 6, pg. 32
Who Framed Roger Rabbit?; Sherry Freedline; Games: Miniviews; Issue 8, pg. 33
Wings of Circe; Sherry Freedline; Games: Miniviews; Issue 3, pg. 33,
Zamczysko; Sherry Freedline; Games; Issue 17, pg. 31
Everybody's Guide To The Internet; Gaelyne R. Moranec; Bookware: In Review;
Issue 12, pg. 37
Leroy's Cheatsheets; Sherry Freedline; Accessories: In Revie!
RAM DOS 128 Case Study; Jim Brain; Bookwa ie 8, pg. 31
Simple Internet; Gaelyne R. Moranec; Bookware: In Review; Issue 5, pg. 35,
The Complete Idiot's Guide To The Internet; Gaelyne R. Moranec; Bookware: In
Review; Issue 12, pg. 36
‘The Complete Idiot's Guide To Unix; Gaelyne R. Moranec; Bookwa
Issue 12, pg. 36
‘The Software Manual: Programming the 65816; Jim Brain; Bookware: In Review;
Issue 16, pg. 32
ames: Miniviews; Issue 9, pg. 33
sue 6, pg. 33
ssue 4, pg. 34
jews; Issue 3, pg, 32
; Issue 8, pg. 31
In Review; |
e: In Review;
Issue 22
17
Hardware Reviews
Big-D Device Switch Kits; Tony Perotti; Hardware: In Review; Issue 6, pg. 34
Boca 144EW Fax/Data Modem; Brian Bell; Hardware: In Review; Issue 4, pg. 36
BocaModem 2400; Les Songa; Hardware: In Review; Issue 4, pg. 37
Cartridge Port Expanders: CMD's EX3 & EX2+1; Jim Brain; Hardware: In Review;
Issue 7, pg. 38
MD's 1750 & 1750XL REUs ; Jason Compton; Hardware: In Review; Issue 21, pg,
2
GeoCable Il; Gaelyne R. Moranec; Hardware: In Review; Issue 5, pg. 34
GeoKeys; Doug Cotton; Hardware: In Review; Issue 13, pg. 38
Handyscanner: For The C-64; Scott Eggleston; Hardware: In Review; Issue 10, pg.
36
Inkwell Systems’ Light Pen And Companion Graphics Software; Jason Compton;
Hardware: In Review; Issue 14, pg. 32
Just For The Fun Of It: CMD's New GamePad; Sherry Freedline; Hardware: In
Review; Issue 7, pj
Morse Coach; Jim Brain; Hardware: In Review; Issue 17, pg. 25
RAMLink; Jim Brain; Hardware: In Review; Issue 14, pg. 30
Screensaver Deluxe; Doug Cotton; Hardware: In Review; Issue 5,
Short Wave Listener; Jim Brain; Hardware: In Review; Issue 2
SmartMouse: A First Look At The New Input Device From CMD; Steve Vander Ark;
Hardware: In Review; Issue 2, pg. 32
SmartTrack: A Proportional Trackball For The C-64/128; Les Songa; Hardware: In
Review; Issue 3, pg. 34
‘The CMD FD-2000; Jim Brain; Hardware: In Review; Issue 12, pg. 32
Software Reviews
Buddy 64/128 Assembler System; Jim Brain; Software; In Review; Issue 10, pg. 32
CKit 94; Mad Man's Backup & Compression Utility; Gaelyne R. Moranee; Software:
In Review; Issue 9, pg. 28
Digimaster: An 8-bit Digital Sound Editor for the C-64; John Serafino; Software: In
Review; Issue 3, pg. 30
Financial Cookbook; Sherry Freedline; Software: In Review; Issue 5, pg. 30
Fontigus; Gaelyne R. Moranec; Software: In Review; Issue 11, pg. 32
GeoFAX; Doug Cotton; Software: In Review; Issue 10, pg. 30
Graphics Master; Sherry Freedline; Software: In Review; Issue 10, pg. 31
1 Paint: Powerful C-128 Interlaced Drawing Program. ; Sherry Freedline; Software:
In Review; Issue 2, pg. 30
1 Port: C-128 Graphics Conversion Utility; Sherry Freedline; Software: In Review;
Issue 2, pg. 31
Karma: A New Assembler For The Commodore 128; Jim Butterfield; Software: In
Review; Issue 9, pg. 30
Label Maker & Keystone’s Dedicated Databases; Gaelyne . Moranec; Software: In
Review; Issue 6, pg. 30
LoadStar's Compleat Crossword; Jason Compton ; Software: In Review; Issue 18,
pg. 28
Lottoman & Lottoman II: Picking A Winner; Sherry Freedline; Software: In Review;
Issue 8, pg. 30
Paper Models: The Christmas Kit; Sherry Freedline; Software: In Review; Issue 10,
pg. 32
Photo Mover V3.0; Timothy R. Hewelt; Software: In Review; Issue 5, pg. 30
The Compleat Walt; Jason Compton; Software: In Review; Issue 20, pg. 18
The Compleat Dave ; Jason Compton; Software: In Review; Issue 21, pg. 23
The Fun Graphics Machine; Steve Vander Ark; Software: In Review; Issue 4, pg. 32
Turbo Assembler; jim Brain; Software: In Review; Issue 11, pg.
‘Two Tax Packages; Steve Vander Ark; Software: In Review; Issue 7, pg. 34
ec
®
COMMODORE WORLD
Just For Starters
LOOKING
I've always hated the troubleshooting sections
of computer manuals. More often than not,
trying to reference them for useful information
is a complete waste of time: once you get
beyond “Try making sure your device is
plugged in,” they have nothing of value to
offer. And of course in this day and age,
qualified help for your 64 isn't always right
around the corner.
There are afew common problems that you
might be having, or may run into in the future,
and your manuals might not give you the best
answer. Li
's see what I can do to help out.
General Tips
The first thing to remember is that you should
try not to panic. For one thing, Commodore
equipment is on the whole reliable. Also, it’s a
whole lot more difficult to work through your
problems when you get agitated—that’s advice
I sometimes have difficulty following, but |
know it’s true all the same. We can’t solve
everything in the comfort of your own home—
there are definitely some problems you should
send away for service if you're not an expert-—
but others are fairly easy to deal with,
Computer Troubles
Sometimes bad things happen to good
computers. Keep in mind that the average age
of a Commodore computer is something
around the decade mark, so the occasional
problem isn't to be completely unexpected.
COMMODORE WORLD
dy Jeson Compton
FOR TROUBLE IN ALL THE RIGHT PLACES
No Display/No Startup
The first thing you should make sure of when
you get a black screen on startup is to verify
thatitis the computer itselfand not the cabling
or the monitor or TV you're using. You can
tighten or replace cables and try using a
different TV or monitor: particularly if you
have the “3-cable” job used on the 1702
monitor, you can easily use a variety of
monitors and TVs that take composite input
by using the Luma plug, The resulting disp]
will be black and white but it will at least give
you an answer,
But let's assume that it's not the display
device or cabling to blame, What you should
try next is to see if the computer is functioning
at all. The best way to do this (aside from
18
checking the power light) is to try to get the
computer to access the disk drive. On a 128,
which will try this automatically, your answer
is easy enough to get. On a 64, try issuing a
simple disk drive command by typing blindly.
I'd suggest loading a directory with load"$”,8
Ifyou get disk drive action, you know your
computer is still functional. At this point,
we've moved beyond the simple home
remedy— information and pass it
along to a qualified service individual.
Believe it or not, it might actually be better
news if the computer is totally unresponsive.
Why's that? Because instead of having to send
away for repair, it might be a really simple
problem: a fuse. Your computer has a fuse in
it, either on the motherboard (64 models) or
r supply (128s). And it can and
does happen that this fuse will blow, Replacing
it is child's play, and it’s a standard, regular
hardware store fuse. While you should be very
careful when opening your computer or the
fuse hole on the power supply (please, please
unplug everything before you work on it!),
this is a simple cure.
If not just the fuse, again,
scan the magazine for a service company,
ake this
in the pow
time to
Corrupted Displays
Ifyou're finding that your video is corrupted:
that you get a garbage display when you turn
on the computer and the computer may or
may not work otherwise, first try a simple test
Issue 22
of turning the machine off, giving it a short
rest, and powering up again.
Ifthis doesn’t fix the problem or it shows up
with annoying frequency, you may have a
power supply problem. The original C64
power supply in particular has often been
blamed for a number of difficulties, including
damaging the computer itself, Ifat all possible,
try swapping power supplies, or invest in a
heavy-duty unit. Also, try keeping the power
supply unplugged from the wall while off. It
may be that the damage caused cannot be
reversed by changing the power source, but if
you replace your machine you will at least be
better equipped the next time.
Disk Drive Bothers
Floppy drives are workhorses—we ask them
to be constantly reliable and dependable, we
yell at them for being slow and throw all sorts
of solutions at them to make them faster. And
sometimes they're less than perfect.
Splat Files
Ifan error or power loss occurs while the 64 is
trying to save a file, often a “splat” file results.
These are easily recognizable: in directory
listings, they are zero block files and are tagged
with an asterisk. The question is, what to do
with them?
They can not (and should not) be erased by
normal means, like the scratch command.
Instead, you have to do a validate (V)
command, Hopefully, all will go well and you'll
find an OK disk results. However, if there are
other errors on the disk, the validate command
may fail. My advice in this case is to do a file-
by-file backup of the disk to another disk and
to reformat the original. You'll be trouble-free
after that,
1571 Headaches
Some 1571s (including those in 128Ds) have
some trouble properly aligning to new disks
that get inserted. If you've been putting in
perfectly good disks but are getting drive not
ready errors, it’s possible you're having this
problem.
CMD and possibly other service companies
can fix this mechanical defect for you. The
remedy, which can get annoying (and which
doesn’t seem to work in CP/M mode) is to:
1. Hold the disk deep in the drive while
closing the door.
2. Perform an initialize drive command
whenever you insert a new disk.
Issue 22
3. If you can tell the drive is having trouble
reading the disk, give the disk a “thump”
with your finger. It really works.
Unreliable Drives
If you are having trouble with your disk
drives—getting corrupted loading and saving,
for example—and you havea long
drive chain, that may be to blame.
Because of the structure of the
serial drive bus, the signal can get
diminished as it travels across
several feet and multiple devices
inthe chain. As this happens, your
data is not transmitted as cleanly
and it may lead to errors.
Ifa drive is behaving badly, try
unplugging the rest of your drives
d hook it directly to your
machine, If that solves the
problem, you can be reasonably
sure it’s the length of the chain
causing the problem. One way to
help remedy the problem is to
make sure all of the devices in the
chain are on. Particularly for 128
systems, this can make a difference.
A Word About Heat
Allelectronics equipment is suceptible to some
degree to overheating. Some ways to avoid
this are:
- Avoid stacking things on top of your
floppy drives. Old 1541s can throw offa
lot ofheat and years ofuse with something
ontop of them (like another floppy drive)
can be bad for their health,
- Try to avoid putting any equipment inan
enclosed space. If air can flow above and
behind the device, it’s a much better
environment,
- Get a mini-fan and set it to blow across
your equipment, (I have known sysops,
who by necessity have a lot of equipment
running 24 hours a day, who have done
this and found it reduced random
crashes.)
One common impact of heat is to “work
loose” the chips in your computer, This can
result in unreliable operation. If you suspect
this may have affected your computer, a good
cure is to push down on all the socketed chips
in your computer. If you start hearing
satisfying “crunch” noises, it’s a good
19
indication that they had worked themselves a
bit loose.
Keyboard Trouble
Unreliable keyboard trouble can be something
very straightforward to cure, or it can be a
symptom of a very serious problem.
One of the simple problems can be dirt. The
area between your keys is suceptible to
buildups of dirt, dust, hair, crumbs, nail
clippings, etc. And over a number of years,
that buildup can get downright formidable. 1
had a 64 which I used for nearly 6 years, and it
wasn't until I started typing on a different 64
just how much trouble I was having with
certain keys at home. When I returned home
to try to clean out the keys, I was horrified at
what | found.
A good tool to use for cleaning out those
slats is a good stiff index or business card.
Another in the “simple” category is to make
sure that you don't have a malfunctioning or
jammed device plugged in to your machine,
particularly in Joystick Port 1. This port in
particular generates keyboard-like response
when manipulated, and if it’s stuck it can
interfere with your typing.
3
Jason Compton is a freelance writer and
Editor of Amiga Report, the online news
resource for Commodore Amiga users. Jason
can be contacted via Email at
jason@cmdweb.com.
COMMODORE WORLD
HARDWARE
FD-2000 (800K and 1.6 MB) $179.00
FD Real-Timo-Clock Option... $39.00
Box of 10, High Density Disks (7.6MB) $14.95
Box of 10, Enhanced Density Disks (3.2 MiB) $20.00
Miscellaneous Hardware:
Monitors (40 column and 40/80 column) sn GALL,
Aprote § Way User Pot Expander. $30.00
‘Aprotok User Port Extenson Cable $19.00
£68 Computar (Remanulactured, wid &’ PS)". $99.00
(Remanutactured, wiJD & PS)... $109,00
(Wen) $139,00
SX-64 Computer (Remanlactured wilD) $299.00
CALL
CALL
‘84/64C PowerSupply (Now. 1.7 AMP.) $29.60
‘64/64G RopairablePS (New. 1.7 Amp.) $39.00
C-64/64C Hoavy Duty Repairable PS (New, 434). $59.00
C-128 RopairablePower Supply (New, 4.3 Amp). $55.00
€-4280 intornal Power Supply (New, 4.5 Amp)... $39.00
1641-111581/RLv1 Power Supply (New, 1 Amp.) 825,00
CBM 1541C Disk Drive (New w/dD) $119.00
CBM 1541-11 Disk Drive (New widD) $129.00
CBM 1574 Disk Drive (Remanufactured wid) so... CALL
EMD EX2+1 3-Port Cartidge Port Expander 1... $99.00
EMD EX 3-Pont Cartridge Port Expander... $34.00
CMD GooCablo I Print Cable 61/15... $28.00/$34,00
EMD Soga-stylo Gamepad for C-64/128 $24.95
GM SmanMouso (1381 Gompatble Movs)... 549.98,
Fipn'Flo 25 Disk Holdar (5 25-inch ) 35.95
Floppy Disks (26 pack of DSDD 5.28-inch ) 510,00
Inkwel Light Pon Model 170¢ $75.00
Monitor Cablos ‘CALL
Panasonic KXP-1150 8:pin Printer $199.00
Panasonic KXP-2023 24-pin Pr $259.00
Panasonic KXP-2190 24-pin Printar $299.00
Panasonic KXP-2023 Color Kit $65.00
‘Smarting C-600 Printer interface $10.00
Big Blue Reader V4.10 (SOGWAP)... soe $38,00
CMD Utes : $24.95
JityON-64 (ML Monitor) $19.95
nguages! & Compil
BASIC 64 Compilor (AICUB) sn $17.00
BASIC 128 Compilor (Abacus) $25.00
Bilt! 64 Compiler (Skylos) $30.00
Buddy 64/128 AssombIOr jesus $39.00
Gobo! 64 (Abacus)
Pascal 64 (Abacus)
Powor C (Spinnaker)
Collette Utiities (Handy Geos Uti
Doak Pack Pius
Dwoeziia Gre
FONTPACK
{gatoWay 64 oF 128 (Spocity Version)
Go0BASIC
ooCale 64/128 $40 00/545 00
goochar $29,00
Q00FAX $39.95
ooFllo 64/138 $40.00/845 00
geoMakoBoot (Makes Bootable copios) $12.95
gooProgrammar crane $45,00
JOOP ADIN
GEOS 64 v2.0
GEOS 128 v2.0 ;
pooSHEL v2.2 (Cll for GEOS) ‘
Intornational FONTPACK,
Porfect Print LO for GEOS (Lasorsike output)
UN GEOS Companion
UN GEOS Powor Pak tor i (Specity)
Books)
Anatomy of the 1541
Ces lence & Engng
C128 Computor Aided Design
C128 BASIC Training Guide
Commodore 64 Tricks and Tips
‘Gompler Design & Implantation for the Cet
GEOS Programmors Reterence Guide
Graphics Book for the C-64
Hitchnikers Guide to GEOS
Idoas for Uso on Your C-64
Printor Book for the Cod
Mapping tho C64...
MIDI & Sound:
eeekeSseuecs
333888888333
Digmaster
Symphony Staroo Cartridge...
Brrts Cages Arist or AgonstenicGoriposer
‘Adventures w/ Fractions (ages 10-14)
Expeditions (ages 8-15)
Pro-Reading (ages 3:7)
Spoling Boo (ages 8-13)
‘Tho Glass Computer (ages 12+)
‘The Market Place (ages 8-14)
Where in Europe is Carmen Sandiego?
Whero in the World is Carmen SanDiega?
eee All Major Credit Cards Accepted ¢ TEED
Mastercard * Visa » Disci
ORDERS: 1-800-638-326 SOFTWARE - CMD
cee ws\Novaterm
SuperCPU 128 S|
HD/Series\SCSI Hard Disk Drives
HD=40 (40 MB) sc s20000 Join the Telecommunications Revolution... get
HD-170, 170 MB (Special Edition) $319.00 5 ie
HO:500, 500+ Mi (Special Eaton) 43300 on the Information Super Highway TODAY!
HD-1000, 1 GB (Special Ecition) ..... $539.00
HO-2000, 2 GB (Special Eaton) $649.00 Eagy-o-use — novice user configuration | + New faster 60 column modes: Soft-80 on
HAM Devices: + Now supports UWencode and UUdecode | C4 (enhanced scrolling w/ REU); and
CMO 1750 512K REU $92.00 andconvertsflesondskorinabuter,Also | 25 0r 28ine C428 VDC 80-col, mode.
RiinLiak Bose Moder (Ohio RANIGard) wu" S148;09 ASCII > PETSCI and PETSCII to Unix. | + Use any memory device as a buffer
FAMLnk WIM RAMCard (Special) 3189.00 Protocal support: Zmodem upidownload, | including: 17x REU, RAMLnk partion,
PAMLK WitGM RANGard (epecal) $222.00 resume (crash recovery), streaming to | GeoRAM, C128 VDC, BBGRAM, and
RAMCard ATC OptowAter Marko Kt. 81000819.00 butter; Ymodem batch: Ymodem-g; | inlemal C64 memeny
Para Gable (RAMLINK TOFD) $2495 Xmogem-tk; Xmodem-tk-g(to bulfer); | + New ext capture features:Caplur text on-
[RRL NG *"8-CRCPet Kot xmodem, | ne and stein ay deve; Hahrspand
* Supports High Speed Interfaces like | transfers directly into memory and now
Bank NEF nnn 12.00
aan 8 easus $2300, Tubo2a2 fr speeds upto 290Ktps. retain butter contents with battey/power
Gapak 26 (Apa $25.9 supports ANSI colororaphics, VT102, and | Backed RAM devices such as RAMLInk
Chapa 120 (Abacus) 2500 VT52 in 80 col. Plus Commodore color | * Enhanced fullfeatured Text editor can now
Data anager 64 (Timea) graphics and ANSI color, All emulation | load/save files from the butfer and has
1 Paint vi'8 (128, 80-e0l, 64k VOC) 9.00 _ modules now load from one window. {an integrated seript comple.
| Port v1.64 (128, 60-col, 64K VOC)) : ton
Personal Portola Manage (Apacs) Now Just rk age ies sg
ockot Wrtor 1 (64) Digtal So!) + Simple BBS mode - diakin downloading
Pocket Wrter2 (84/128) (Ogtal Sol) $29.95 : oat a
Borgel Wr 128) ta Soi (Specify 5.25" or 3.5" disk) | pRAAAMUAMamaa asia
‘ockol Planer 2 of Pocket Fier 2 (Digtal Sol) ecify 5.25" or is
RUN Productivity Pak | 1, or Ill (Speci) Lc + All new user's manual
RUN Super Starter Pak 1541 or 1581
RUN Wiorks
BEC Chock ogistor 128...
iporSeript 128 (Procision)
Suborbaso 64 Version 3.01 (Proelsion)
Suporbaso 128 Version 3,01 (Procision) Increase Speed Up to 1500% while
BwtCalo 64 (Tlmoworks) 5.000 ry
TWS 64 w/Spollar (Busy Beo) retaining 100% compati|
TWS 128 w/Spelier (Busy Bee)
TWS Modules (HO/RUIIustrator) ach $5.00
Telecommunications
‘Aprotok Com-Modem Adaptor (for oxt. modem)... $19.00,
35 Aprotek Com-Modem Adapter Cablo $9.95
Commodore 1670 Modem (1200 baud) $1995,
Modory (9-25) oF Nul-Modom Cable (00 0 925) $9.95
Novator 8.6 (specty 3.5° or 525°)
Turbo2’2 Cantidge (Up to 118K baud) . =
‘Zoom V.34 Plus 33.6K bps FaxModom Note: Computer Serial Number Required for C-64/64C Orders
Zoom FaxModem w/Turbo232 & Ca
t COMMODORS
Handy scanner nn
Cae = woRlpD
Videotox THE NEWS MAGAZINE FOR C-64 & 128 USERS
For more than two years, Commodore World has been keeping
Atomino the C-64/128 market alive with up-to-date information from some
ee of the brightest minds in the Commodore community, From
Gut Throats! “loo | beginner to expert, CW has something for everyone. Columns
Day Inthe Lite of Probiatoce Man regularly cover: Programming, what's new, reviews, games,
Bessey FOU GEOS, telecom, projects and much more! Stop listening to
everyone telling you what you can't do with a Commodore and
see what the latest innovations can do for you!
Nemverten = Subscribe for only $29.95
0
betta tad ee Canada $35.95, EC Countries $45.95, Other Foreign $57.95
Kings of the Beach
Lions of tho Universo
Lords of Conquest
Mainframe $19.00
‘Mean Streets saves $10.00
Menace $15.00 | order subtotal
Monday Night Footbal... $10,00
Rings of Medusa ..... $16.00 | $0.01 to $19.99 CALL
RUN CB4 Gamopak or C128 Funpak (Speci) ... $10.00 > Si |
Skato or Die sinng | 20000e S088
The President is Missing! $10.00 | $30.00 to $59.09 CALL
The Three Stooges $10.00 | }
Tie Broak Tennis $16.00 | $80.00 $149.09 | cau
Total Eclipse $10.00 | 5150.00 to $290.99 | cate
Waikere $19.00
War in Middio Earth... $10.00 | $300.0010 $799.99 | “CALL |
Wings of Circo $19.00 | <500.00 and up or
‘over * American Express + Othor shipping methods available. Call for tails.
POLICIES: GMD accepts: Major Credit Cards, Money Orders, COD and Personal Checks.
Parsonal Chacks ara held 3 waoks, Customer is responsible for shipping charges on
Inc, refused packages. Most iloms aro stock, contact CMD for firm dolivory, Ratuins for
Tnfo: (413) 525-0023 Merchandise creat only within 30 days with prior authorization. Crecits are loss shipping.
handling, taxes, customs, dutios, and a 10% restocking charge. No refunds or crodits on
Creative Micro Design: i ‘stock, fi
P.O. Box 646 3
East Longmeadow, MA 01028 Fax: (413) 525-0147 opened software. All prices and specifications are subject to change without notice. CMD
Visit our Web Site at: http://www.cmdweb.com/ Business Hours: (Orders) M-F, 9AM-5:30PMEST (Tech Support) M-F, 1PM-5:30 PMEST,
COMMODORE WORLD
20 Issue 22
,
REPAIR PARTS
CMD 1 750XL 2 Megabyte REU CN128 C128 Power Connector (5-pin) $12.00
FOMECH FD-2000 Repl, Mechanism $40.00
FUSE1 4,0A Fuse (C-64/C-128D) $4.00
Onl 99 00! FUSE. 1.5A Fuse (C-64C) $4.00
y an o FUSE2 2,0A Fuse (C-128D) $4.00
FUSES 3,0A Fuse (64SX) $4.00
CMDs 1750XL is just what you need to make the most of KBD64 C-64 Keyboard $29.95
: ; LeD64 LED Assy for C-64 $9.00
2MB REU programs like GEOS, Pocket Writer and many other e211 Color RAM Chip $6.00
applications that can take advantage of this fully 1C251193-01 C-128 64 Kernal ROM $15.00
Commodore-compatible RAM expander. And for a limited | '©25175:01_—_ PLA(O-64C) $29:00
4 as 1C251913-01 _C-64C KemalBASIC ROM $15.00
time, CMD is offering you a brand new fully expanded 2 1C310854-03 1871 DOS ROM $15.00
Megabyte REU at the lowest price ever! Only 100 units are 103118045-01 1581 DOS BOM $15.00
: ot 5 5 1318018-03 _C-128 BASIC ROM $15.00
available at this price, so place your order quickly to avoid \e31a019.02 C128 BASIC ROM $15.00
missing out on this rare deal! Offer valid through June 1, 1C318020-03 _C-128 128 Kernal ROM $15.00
1998 while quantities last. 131802202 C-1280 BASIC ROM $15.00
1€318023-02 _C-128D Kernal ROM $15.00
1C318045-01 1541-1 DOS ROM $15.00
1C318047-01 C1280 1871CR DOS ROM $15.00
BRAND NEW COMMODORE = [ii" sue us
Ica1464 64Kx4 Dynamic RAM $6.00
COMPUTERS & DISK DRIVES iCat64 64Kx1 Dynamic RAM $6.00
Ioaaea 64Kx4 Dynamic RAM $6.00
ef = es 106116 2Kx8 Static RAM $9.00
CALL 1-800-638-3263 8Kx8 Static RAM $9.00
6 CPU (VIC-20, 1541) $19.00
CPU (C-64) $19.00
VIA $19.00
Computers CIA $19.00
Commodore C64c $129, 5 VIC (C-64C NTSC) $19.00
i co | Icés67 VIC (C-64 NTSC) $19.00
Commodore C64c wiJiffyYDOS $169. ree iG Sia00
i 17805 Sy Regulator (C-64) $4.00
Disk Drives ic7ar2 12v Regulator (C-64) $4.00
Commodore 1541-II $99. | icaso0 CPU (C-64C) $19.00
Commodore 1541-1] w/JiffYOOS$129.%° | 108502 CRONE eae ze0) Ee
Gommedare164iG gag.c0 | 128509 Voc (C-128 RGB) $19.00
5 Ic8564 VIC (C-128/C-128D NTSC) $19.00
Commodore 1541C wiJiffyDOS $119. | Ica5e6 VIC (C-128/C-1280 PAL) $19.00
108580 ‘SID (C-64C/C-128D) $19.00
1c8701 Divider for VIC $19.00
Ice722 MMU (C-128/C-128D) $19.00
1C901225-01 —C-64/C-64C Character ROM ——_$15,00
1C901226-01 C-64 BASIC ROM $15.00
All equipment listed above is factory new or factory | \¢901227-03 C-64 Kemal ROM $15.00
refurbished by Commodore for resale as new and includes | C901227-03 SX64 Kemnal ROM $15.00
documentation, cables and other materials supplied by the | 1C901229-05 —1541/SX641541DOSROM $15.00
manufacturer, IC906114 PLA (C-64) $19.00
SWi28 128 Power Switch $12.00
SXCABLE SX64 Keyboard Cable (ribbon) $49.00
TVGAME TV/Game Switch w/cable $14.95
POWER SUPPLIES CMD Service Center
C-64/64C (new stock 9vACtA/Sv0C 1.7A) 529,00 ig
C-64/64C (NEW vACtA/SVOC 1.7A REPAIRABLE) $3.9, Reasonable Rates * Quality Work
C-64/64C teaw oury (NEW Qvac 1A/Svo0C 4.34 nePainaste) $59.° | Computer & Drive Repairs ° ii
C-128 (NEW 9VAC 1A/SVDC 4.34 REPAIRABLE) $55.2 P P Reset Switches
1541-I1/1581 (new stock com) 525.” | Keyboard Cleaning ° Device Select Switches
1571 (useo eur THOROUGHLY TESTED) $20.
1541 (usep BUT THOROUGHLY TESTED) $2000 CALL FOR AUTHORIZATION BEFORE SENDING ANY ITEM
You may now reach CMD on the Internet at:
HTTP://WWW.CMDWEB.COM/
TECHNICAL SUPPORT: SUPPORT@CMDWEB.COM * SALES: SALES@CMDWEB.COM
Prices do not include shipping charges, and are subject to change without notice, All items subject to availability, call before ordering. See our main ad for shipping pric “J
CMD - WAREHOUSE CL
CMD’s Warehouse Sale includes many hard-to-find used and (where noted) new items. In most cases we have only one or two of each item in stock, so
be sure to pla
Shipping charges
our order by phone quiel
here are sold “as-is”, and all sales are final. Prices and spe
—before your selection has been taken! A minimum order of $20.00 applies to all Warehouse Sale orders,
re not included in the prices shown—see our main advertisement elsewhere in this issue for shipping information. All items listed
cations subject to change without notice. Not responsible for typographical errors.
CARTRIDGES BUSINESS (cont) EDUCATIONAL & CHILDREN’S (cont)
Blow Up (graphics cartridge) $8.00 Easy Finance | Engish VI (N€) cnn ste $5.00
Galaxion (game) $8.00 Easy Finance i! Engish Vil (new)... $5.00
Magic Desk | (productivity) $8.00 Easy Finance Il. Geography (new). scasasiiniomsasalt B00
Pole Position (game) $8.00 Easy Finance IV HiSt0¥y (NEW) sos
Story Machine (children’s) $8.00 Easy Finance V Holidays & Seasons Computer Coloring Book .
Tule Graphics Il (LOGO-type language) $8.00 Easyware Speneeel Graphs Kinder Comp ..
Financial Cookbook .. Math | (new).
GEOS General Ledger (new) = Math I (new)
GooFAX v1.7 $15.00 JK Lasser -Your Money Manager (new). Math Il (new) .
GEOS Inside & Out $12.00 Paperback Filer 64 Math IV (new)
GEOS Inside & Out (widisk) $15.00 Paperback Planner 64 Math V (new).
How To Get The Most Out Of GEOS (widisk) $15.00 Payables (new) Math VI (new).
Perfect Print LO. $15.00 Personal Accountant i Math Vil (new)...
The Official GEOS Programmers Reference Guide... $2500 Silent Butler (Check Writing system) Math Vill (new)
Silent Butler (new) ... MECC Expeditions
DESIGN Swittcale 64 MECC Odell Lake
$10.00 SwiftTax 85 . MECC The Market Place ..
$10.00 Sylvia Porters Personal Finance 64/128 .. ‘Nord & Bert Couldn't make head nor tal fit
Cardware (Greeting Cara) (now) $10,00 The Electronic Checkbook (new) Peanuts Maze Marathon
Certicate Maker (now) $15.00 The ELF System (new) Popples ..
Certificate Library (new) $10.00 The Home Accountant... Science | (new)
Clip Ar Collection for Newsroom (nev)... $8.00 The Home Banker Science i (new) ..
Cyber Video $10.00 The Home Manager Science tll (new)
Dream Hous $10.00 The Manager. Science IV (new)
Graphics Expander for Prt a $10.00 The Money Manager... Sesame Street - Astro Grove
Graphics integrator. $1000 The Negotiation (new)... Sesame Street - Big Bird's Funhouse
Greeting Card Maker . $8.00 The Sales Edge (new) Sesame Street - Emie's Magic Shapes...
Heartware (Greeting Cards) (new) $10.00 The Word Machine/Name Machine (new) Sesame Street - Grover's Animal Adventures
Movie Maker $8.00 Valuecale Sesame Street - Letter Go Round ..
Partyware (Inv, Cards, Placemats) (now) $10.00 Loadn'Go Home Management Seis. Sesame Street - Pals Around Town
Print Shop : $25.00 (q'BASE, Home Finance Organizer 1, Personal Spreadsheet, Sesame Street - Print Kit
Printers Devi for Prot Shop (new) suninnan $10.00 Wordmaster Senior, Personal File Keeper), Snoopy’s Reading Machine
Printers Patriot for Pmt Shop (A@W) jn..sns2nsosenne $10.00 Commodore Business Accounting System Set (néw)...... CALL Snoopy's Skywriter Scrambler.
Sketchpad 128 (80 Col. 640x200) sno $20,00 (Acconts recw/Biling, Payrol, General Ledger, Speling - Grade 8 (new).
The Christmas Kit (new) m= $10.00 Accounts Pay/Check Writing, Inventory Management) Teenage Mutant Ninja Turtles Computer Coloring Book ... $8.00
The Designers Pencil (12)... $10.00 The Sesame Street Crayon (3 disk 8)... $8.00
‘The Graphics Galeria $8.00 DISK UTILITY Tink Tonk - Tinkas Mazes . sen $8.00
The Newsroom (new) $15.00 Copy 64/128 Tink Tonk - Tonkin Te Land Buy Bt sn $8.00
The Newsroom $10.00 The Disk Drive Manager Tink Tonk - Tuk Goes To TOWN ws. sve $8.00
The Super Clone Machine (new) Typing is a Ball Charlie Brown se $8.00
WORD PROCESSING Where in the Europe is Carmen San Diego »- $20.00
Easy Mail (N@W) savnrsonnenononnnnnn $8.00 PROGRAMMING Where in the USA is Carmen San Diego... r
Easy Script (N2W) $8.00 Basic 64 os ou» $10.00 Wherein the World is Carmen San Diago (1H) nnn $25.00
Easy Spell (new) $8.00 BASICB somnrsnnnene $10.00
Homeword (new) $6.00 Better Working Power ASSEMbIET nnn $10.00 MISCELLANEOUS SOFTWARE
Master Word $8.00 Computer Science (new) CADE sosiceinancannanecimianenteatecita $15.00
Mastertypes Writer... $8.00 GEOBASIC,new) Asrobies $6.00
Paperback Writer 64/128 ws. $10.00 Hesware - Graphics Basic Chemlab (new)... $15.00
Print Power sinc $8.00 Oxford BASIC Compute Gazette Disk (5557, 5961, 65, 66, 72, 73) .. $20.00
Supertent Word Processor. - .-$10,00 Screen Editor (new)... a ‘Computer Diet-The Scarborough System (new)
The Printed WoId snssonsnnensonnnsn-nsannnense$8.00 The C-64 Macro Assembler Development System Disk Bonus Pack (games, Uti, etc) (new) ..
The White Stl 1989 . $10.00 Label Mak@t en :
Word Writer. rere $10.00 EDUCATIONAL & CHILDREN’S Loadstar (41-43, 46-48, 51, 56-58, 92)
WordPro 3 Plsi64 (rem. $15.00 Charlie Brown's ABC's snessnnuenennne $800 Magic Desk 1 (new).
Wordwriter 128... $20.00 Clowning Around ‘ Micro Cookbook -
Designasaurus Mind Prober (NEW) ou
BUSINESS Easy Quiz arg Lesson 64 (new) Newsmaker 128 .
Better Working File & Report (new) . svn $15.00 English t (new)... Novaterm 9.6
Business System: Sales Analysis Management... $10.00 English I (new) . Pet Emulator (new)
Cal Kit (Spreadsheet . English ill (new) Postcards
Cale & Graph (new) English IV (new) Shy Travel
Datamanager 2 (new) . English V (D2) oo. Swimming Pool Chemistry Database
COMMODORE WORLD 22
EARANCE SALE - CMD
-800-638-3263
MISCELLANEOUS SOFTWARE ati )
The Kitchen Manager
The Model Diet...
Toyshop (new)
Utiity Pak - 1541.
Warewithall (Mixed Party Paper Pak) (new).
Wine Companion (new).
WriterFile Pak 1541
Xper Knowledge Base
GAMES
221B Baker St...
AD&D: Curse of the ‘Azure Bonds
AD&D: Gateway to the Savage
‘ADD: Poo! of Radiance...
AD&D: Secret of the Silver Blades ..
Airborne Ranger
Alter Ego...
Amnesia
Arcade Game Construction Set.
Archon
Ardok-The Barbarian .
Batman-The Caped Crusader...
Beach-Head Il
Blood Money (Ne) ssn
Borrowed Time
Breakers...
Bubble Bobble (new).
Bubble Ghost -
California Games .
CUETO
Championship Gambler.
Championship Gott (new)
Chomp (new)...
Classic Concentration...
Countdown To Shutdown «00
Cutthroats (new)
Datk Side ..
Dig Dug
Elite...
Entertainment Trivia.
FEUD snr
Fist- The Legend Continues
Flight Path 737 (new)
Flight Simulator I (wiFlight Physics book)
Gauntiot
Gemstone Wattion nn
GFL Championship Football.
Ghostbusters.
Heart of Africa.
Heart Of Africa (new)
Heartland (ne) ..
Hero of the Golden Talisma
{asia doves Lot tngon
Interaction (ne).
Jeopardy J. Edition .
Issue 22
Frontie
GAMES (cont)
Jeopardy . $8.00
JET ‘ a $15.00
John Madden Football .snsnn $6.00
Jumpman ..
Karate Chop (new) i
Kennedy Approach .. $6.00
Killed Until Dead .. $6.00
Kings of the Beach (new) $6.00
Kung Fu I-Sticks of Death (new), sw $6.00
Leather Goddesses of Phobos $6.00
Legacy of the Ancients ee $6.00
Lottery 64 (new) ee
Lunar Outpost
Maxwell Manor. ww» $6.00
Might and Magic... $6.00
Mind Mirror. $6.00
Minit Man .. $6.00
Modem Wars. $6.00
Monopoly $8.00
Moonmist (new) $10.00
Murder by the Dozen ..sse miss ssn $8.00
Navy Seal... $6.00
Navy Seal (new). $8.00
Operation Whittwind $6.00
Pathwords ... ecm (1)
Perry Mason-Mandarin Murder. ieamiernessppse SB.00
Phantasie nae $8.00
Phantasie It . .- $8.00
Phantase ll (The Wrath of Nikademus) ns $8,00
Pinball Construction Set
Pit Stop
Ce :
Powerplay Hockey-USA vs USSR.
Predator
Presidential Campaign
Pro Boxing
Q-Bopper ...
Qix (new)
Quake-minus one (new).
Racing Destruction Set.
Rad Over Moscow
Rampage
Realm of impossibility (new)
Renegade
Rings of Medusa (new)
Road to Moscow
Robocop
Rocket Ranger
Santa Paravin
Sanxion ,
Search for the Titanic
Serve and Volley (neW)...
Shadowtire (new)
Skior Die
Sky FOX sevens
Solid Gold (20 Games) .
Spy Vs. Spy (| and Il)
Star Trek The Kobayashi Altemative...
Starcross apes
Stationtall ssssunsnsininnsnin
‘Summer Games...
Super Huey (NeW)
23
GAMES (cont)
Superstar lee Hockoy
Take Down
The Amazing Spi
The American Challange-A Saiing Simulation a
The Bards Tale Il-Destiny knight...
The Dolphins Rune (NeW) sss
Tha Dual - Test Drive I.
The Great American Cross Country Road Race
The Halloy Project...
Tho Hitchhiker's Guide to the Galaxy
The Hitchhikers Guide to the Universe (new)
‘The Legend of Black Silver
The Lords of Midnight (new)...
Tha Lurking Horror (new).
The Luscher Profile (new)
The President is Missing (new)
The Seven Citios of Gold
Thunderchopper
Time Bound (NeW).
Titanic - The Recovery Mission
Total Eclipse (N2W) .nnninsnsine
Tracker
Trivia 1 (new)
Trivia Fever (new)
Utimate Wizard...
Up Periscope .
‘Wheel of Fortune
Word Flyer
World Class Leaderboard
World Geography '87
World Tour Goll...
LEO serene
Books
Al About the C-64 Volume 2 .» $6.00
Assembly Language Programming withthe C-64 $12.00
Commodore 64 Data Files - A Basic Tutorial $8.00
Commodore 64 Graphics & Sound Programming $8.00
Guide to the Care, Feeding and Training ot your C-64 ..., $6.00
How To Use The Commodore 64 ......0:0 $6.00
Inside Commodore DOS.
Inside The Commodore 64
Machine Language for the C-64, 128 & Other Computers $12.00
Machine Language Routines for the C-64 $12.00
40 Great Flight Simulator Adventures $10.00
C128 Computer Aided Design (new) $8.00
Commodore 64 Assembly Language Programming ...... $12.00
Commodore 64 Fun and Games $6.00
Commodore 64 Games Book wie $6.00
Commodore 64 Programs for the Home . $6.00
Graphics Guide to the Commodore 64 sos $10.00
HARDWARE
1950 Mouse.(new) $15.00
1670 Modem, $15.00
CardKey Numenc Key Pad $45.00
Epyx Fast Load $15.00
incredible Musical Keyboard... $20.00
Mach 128 nee $15.00
Omnitronix Deluxe 232 Interface . ain $49.00
Suncom Slik Stik joystick (new) $10.00
‘The Boss joystick (new) $15.00
COMMODORE WORLD
Graphic Interpretation
One of the greatest ‘features’ of GEOS is
the open nature of the system; by this I
mean all of the programming information
available to users. While every user is not
a programmer, every user has benefitted
from the many great programs that have
been created by users who are
programmers. We have also been very
lucky that a lot of smart and adventurous
people have been GEOS users.
Among these pioneers of GEOS, a
number stand out for their contributions
to using GEOS with a Laser Printer. These
include Randy Winchester (whose series
of articles in GeoWorld helped me start
using a Laser for output in the fall of 1988),
Dale Sidebottom (who has been a
dedicated GEOS Laser user for many yea
he has also recently made some HUGE
new laser developments), Skip Goetzinger
(whose Laser Direct service provided a
means for GEOS users to have inexpensive
access to Laser output and also published
numerous Laser Printer Publishing kits to
help do things right), David Ferguson of
Quincy Softworks and Dweezil fame (who
wrote a comprehensive GeoPublish Laser
Printing Compendium), Jeanine Cutler
(who bought an HP Laser and wrote a
couple of articles for GeoWorld on how to
use it) and Jim Collette (a brilliant young
COMMODORE WORLD
by Bruce Thomas
LASER MAGIC
programmer who wrote many fine GEOS
programs).
We are going to explore the use of one of
Jim's programs, ‘PS Processor’ is available
from Creative Micro Designs, Inc. on the
Collette Utilities disk. This terrific program
allows easy manipulation of PostScript files
and enables a variety of print options. The
program uses a simple script file (written in
geoWrite) that tells it where to place each
page of a geoPublish document for custom
Laser printing.
Compatibility
The ‘PS Processor’ dox, and Jeanine Cutler's
useful examples which come with the
24
program, incorrectly state compatibility
problems. ‘PS Processor’ operates properly
no matter which version of geoPublish or
geoPubLaser you have. You must, however,
have the properly matched versions of these
programs, as that is where the
incompatibility occurs,
If your geoPublish is dated 10/8/87 you
must use geoPubLaser dated 3/10/88. For
the two-disk geoPublish dated 10/4/88 you
must use geoPubLaser dated 10/25/86.
Using mismatched versions of these
programs will result in improperly formatted
output,
Once you have the correct geoPubLaser, a
copy of it must be patched with
‘PS.Patch(disk)’. This patch program is also
on the Utilities disk and enables ‘PubLaser
to write the PostScript file to disk so ‘PS
Processor’ can do its magic.
Which Page do You Want
In this article I will talk about three types
of pages. Logical Page refers to a page as
viewed in geoPublish and as written to
disk witha patched geoPubLaser. Virtual
Page refers to the page that is assembled
in the memory of the laser printer prior to
printing. Physical Page refers to the page
that comes out of the laser with your
document on it.
Issue 22
While normal geoPublish output prints
one logical page to each physical page, ‘PS
Processor’ takes advantage of the PostScript
language to allow multiple logical pages to
appear on each physical page.
‘PS Processor’ also makes it possible to
print in landscape mode. Normally, output
goes toan8.5"x 11" letter size physical page
with the 8.5" side along the top -thisis called
portrait mode. Landscape mode prints to
the same 8.5"x 11" physical page but the 11"
side is along the top (virtually rotating the
output 90 degrees), In addition, output can
now be formatted to fill an 8.5" x 14" legal
size physical page in both portrait and
landscape modes.
To make these printing options all
possible, ‘PS Processor’ makes use of a
virtual page in the Printer.
Depending on the mode selected, the
default virtual page allows different
sections of the logical page to appear in
different locations on the physical page.
Luckily, we can move the location of the
logical page, or we can move the virtual
Laser
page origin, by including coordinate offset
values in our script file. Are you
thoroughly confused yet?
The Coordinate Grid
As mentioned, the chosen mode determines
the location the logical page will print to.
This is best understood by placing X and Y
coordinates on a graph Figure 1 shows the
default origins and the relationship of the
logical page orientation to each physical page
mode,
In portrait mode the default origin is
located in the lower left corner of the page.
This allows the entire logical page to appear
on the letter or legal size physical page.
In landscape mode the default origin
places the top 8.5" of the logical page on
the physical page with 2.5" of space along
the right edge (this is true on both letter
or legal size paper). If you wish to place
your logical page at the left landscape edge
of a legal size physical page you must use
an offset of -240 to shift the logical page
3" left.
Where did the -240 come from? The
coordinate system is based on the dot
resolution of GEOS, not the Laser. The
horizontal resolution is 80 dots perinch (dpi)
and the vertical resolution is 72 dpi. Three
inches multiplied by 80 dpi equals 240 dots
for an offset. The offset values are in
relationship to the origin with positive values
moving the logical page right (X) or up (Y)
and negative values moving the logical page
left (-X) or down (-Y),
The Project
I recently returned to school to drastically
change my career path and wanted some
cards [ could hand out to people I met in
my future field of work. Rather than go toa
local business, | put GEOS to work and
made my ow!
For my business cards | bought a package
of perforated sheets with 10 cards on each
sheet (these are commonly
office supply stores). The cards are st
size (3.5" x 2") and in geoPublish you can
easily make a layout to mateh them. With
ilableat many
andard
Figure 1: Postscript position information for different paper sizes
14 inches —
y< 11 inches |
ae i+ 8.5 inches 9————+
¥
Legend
Letter Portrait
mmmmes (jogical geoPublish
page)
@ i Bi Letter Landscape
G 2:
Ss Ss 5 f '
a § g Legal Portrait
8 Ls — — —Legal Landscape
Legal
Landscape Landscape
corner (-24( corner (0,0)
ns a 2
a
Defaults X Axis.
Portrait 80 dpi
Origin (0,0)
Landscape
Origin (0,-180)
Issue 22
25
COMMODORE WORLD
Figure 2: Laying out a business card in geoPublish
geos ! file ! mode : di
Sn aera eee
wea
R. Bruce Thornas
Network Engineering Technology
NAIT 1996 - 1998
Phone’ (403) 478-3613
email! rbthomas@freenet.edmonton.ab.ca
Crop Lines in four corners make cutting Pas
out cards easier if printed on card stock 3
“PS Processor’ we only need to create one
card in the geoPublish document and then
add it to the virtual page multiple times via
the commands in our script file.
Putting It All Into Practice
To better understand the whole ‘PS
Processor’ process we will look at my
More understanding can be
realized by printing Jeanine’s examples.
Since ‘PS Processor’ allows us to place
multiple logical pages
logical page, onto each virtual page we only
need to create one business card in
geoPublish, The card sheets | bought had 1/
2" borders on the top and bottom and 3/4"
borders on each side. The rulers in
geoPublish made it easy to create my card in
the top left position by setting horizontal
guidelines at 1/2" and 2-1/2" and vertical
guidelines at 3/4" and 4-1/4" (Figure 2
T used a geoWrite file for my personal
information. After importing this file (which
was laid out entirely with ‘LW’ fonts for best
quality laser output) | added the graphics
and was ready to print. If you are going to
take your printout toa copy shop to be copied
onto card stock use the same layout but add
crop line
cut the cg
, or copies of the same
in the corners to mark where to
s (Figure 2),
And, Action!
Just like a Hollywood movie, ‘PS Processor’
needsascript to make things happen. Scripts
area collection of commands contained in a
COMMODORE WORLD
geoWrite file that instruct ‘PS Processor’
what to do with the logical pages in the disk
file created by the patched geoPubLaser.
To print the business card in ten locations
I page the script must use a
clude’ commands with offset
values. Here is the script I used:
series of
parallel
numcopi
clude 1 0 0
The first line tells "PS Processor’ that
laser is connected to the 64 via a geoCable
parallel connection. The second line sets the
number of physical pages I want to print. By
printing 10 pages I will get 100 cards. The
third line adds logical page 1 to the laser's
virtual page in the default location. The next
four lines add logical page 1 to the virtual
page at 2 inch intervals down the page (2" x
72 dpi = 144).
Since our cards are 3.5" wide we must shift
the logical page 3.5" to the right. The next
line (include 1 280 0) adds logical page 1 to
a
26
the top of the virtual page but shifted right
3.5" (3.5 x 80 dpi = 280). The next four lines
add the logical page to the right side of the
virtual page at the same .
Finally, the ‘print’ command is sent to the
laser indicating the virtual page is complete
and ready to be output on a physical page. If
more virtual pages were to be created another
series of ‘include’ commands would start on
the next line. Since we are done, we add the
nd to
nterval
‘last’ parameter to our ‘print’ comm
reset the laser for another print job. is
the end of our script and 100 business cards
will pop out of the laser.
Other ‘PS Processor’ commands allow the
use of serial interfaces or outputting a file to
disk, enabling landscape mode and changing,
the virtual page origin.
A Limitation
One thing that the ‘PS Processor’ can't make
up for is the physical print area of various
lasers, When I first printed off Jeanine's
xamples I did so on an Apple Laserwriter.
print area when using
legal size paper (6-3/4" x 13" compared to 8"
x 13-1/2" on a Canon laser). I didn’t realize
this at first and thought there was a problem
as the text was cut off around the edge
Knowing the print area of the laser that will
be used for output will allow you to get the
most use out of this fantastic GEOS program
and soon you too will be performing laser
magic not otherwise possible.
e
M3
Issue 22
The New Standard in Modem Interfaces
High-Speed Support Turbo232 keeps The quest for faster online access has made33,6Kbps modems
the new standard, and it won't be long before 57.6Kbps
up with today’s fastest modems, modems move into the spotlight, CMD’s Turbo232 picks up
offering speeds up to 230Kbps where SwiftLink left off: helping you keep pace with today's
faster modems!
Easy-to-use! Just plug Turbo232 Into re
your computer's expansion port and
connect It to almost any external [roseeseesenanserenensnssnsnensen
RS-232 modem
1 Turbo232
SwiftLink Compatible Designed to Hj] HIGH SPEED MODEM INTERFACE
work with programs written for the i
popular SwiftLink cartridge | Teppesetspglendromale errealerast amy
Easy Configuration A simple jumper
block lets you quickly change the
configuration for special situations
Null Transfers May be used as a null-
modem interface for direct transfers
with other computers
Zoom V.34 Plus
°33.6Kbps Faxmodem
¢ Upgradable to 56Kbps
¢ Compatible with geoFAX
¢ Perfect for use with Turbo232
Turbo232 $39.95
Modem Cable $9.95
Turbo232/Novaterm 9.6 $65.00
Zoom V.34 Plus $149.00
Turbo232/Zoom V.34 Plus $179.00
Turbo232/Zoom/Novaterm 9.6 $204.00
Note
subject to change without
1-800-638-3263
Demodlania
After writing my last column, I began to dread
writing this one due to the lack of activity within
theNTSC demoscene. Fortunately, alot ofactivity
began last July, Due to space restrictions, we'll
cover the releases that came out through
September of 1997.
During that time, there were a grand total of
nine relea
es, plus a Issue of Driven
honoring our sadly lost friend of the demo scene;
Waveform (Driven #23). In addition, the long
awaited NTSC Co-op Demo 1997 was finally
released! Was it worth the wait? Well, read on
and see for yourself.
Activity in the scene came back to life with two
new demos from RPG; Eclipse and Graphic
Ignorens, Shortly thereafter we welcomed back
Venom with their new demo, Grave Diggers.
Stephen Judd also added to all the activity with
his release of Cool World, featuring a nice vector
routine. Again, due to s
‘econstraints, I'll
to cover some of the releases in an upcoming
column.
Driven’s Tribute to Waveform
Everyone, even those only remotely active within
the demo scene, can’t help but feel the almost
overwhelming loss of one of the scene’s most
energetic participants: John Kaiser, also known
Waveform.
Out of respect, honor and the driving de:
create an eternal tribute to our specia
Driven released a special issue as a “Tribute to
Waveform”. For those of you that never had the
pleasure of John's acquaintance, this issue will
ire to
| friend,
give you some insight as to why John is missed
and why he was so very special to his friends as
well as the Commodore Demo Scene.
COMMODORE WORLD
THE DEMO WORLD WAKES UP
This special edition of Driven consists solely of
articlesabout Waveform submitted by, hisfriends
is alone refreshes
for the Commodore Demo )
this point: it's a group of special people bound
together by their unique talents and their love of
acommoninterest—the Commodore computer.
If you'd like to know more about John, his
contributions to the demo scene and why he'sleft
the scene with such an incredible loss, download
this special edition of Driven today. Thanks to
ting an eternal tribute
toa person I'm honored to have been able to call
my friend.
and associates. TI
everyone involved for crea
Life Sucks by BCI
Life Sucksis a short release created by a another
new demo group, BCI-Bad Coders International.
BCI consists of Local-H (coder), Phred (music),
Sketch (coder), and UDD (artist). BCI's demo
consists of a nifty looking “Life Sucks” logo
complete with musicand the obligatory greetings
KS
4
a!
scroller. This demo isn't extraordinary on it’s
own; but, when youthink about thework involved
in producing something like this, it’s amazing.
One of the best things loveabout thedemoscene
28
is the fact that “newbies” seem to be welcomed
more readily now than they have been in the past.
not the first demo released by some of
BCI'smembers; however, itisa one-pager limited
tothenormal logo, music, and scroller. Life Suck
simply looks great—clean and polished, Next
time perhaps BCI will provide us with two pages
showing all that they've learned since Life Sucks
(just wait until you see Local-H's Co-op
Contribution!). Keep up the good work BCI and
thanks forgiving usa nice looking demotoaddto
our collections (and for the greet)!
The Misadventures of The Fatman -
Part 2 by The Fatman and Coolhand
I think I may have missed reviewing The
sof The Fatman - Part 1. If you
ence, this is one demo
you'll want to download. The
, known simply as TEM to some, is also
relatively new to the scene. In his short time with
the scene he’s definitely made his name known to
one and all with his comic book styled demo
series, produced and created by both TFM and
Coolhand. Coolhand is no stranger to the scene
either. In fact, Coolhand has become a legend in
the scene by hosting the weekly NTSC Demo
Conferences on the IRC, editing the infamous
Driven demo mag, and other miscellaneous
activities, Coolhand hasnowadded another credit
to his name by writing and providing the panel
layout for The Misadventures of The Fatman.
TFM puts the piecestogether providing thedemo
‘ene with a laugh or two.
Each release has focused on circumstances
familiar to those involved in today’s scene. And,
if you're a regular within the IRC world, you're
Issue 22
sure to get a laugh or two from the demos. This
Batman spooffeatures the antics of Fatman (who,
of course, is always hungry) and Bobin (who is
always trying to pry Fatman away from his food
to solve the current dilemma).
While the demo's graphics have a bit of an
amateur look to them, the content easily leads
attention away from this fact. I think this
quality lends a cozy feeling to the demo and
one’
makes an all-important point: Release those
demos... we all start somewhere! I am REALLY
looking forward to viewing more episodes of The
Misadventures of The Fatman. Perhaps someday
atman and Bobin will meet up with
igwoman”?
To TEM and Coolhand I'd like to say, “You're
ahit! Thanks for your on-going contributions to
the scenel!”
Icon by Saga
In addition to announcing the news of all these
releases, I also get to announce the fact we have
another new group amongst us!
threemembers: GHB-Artistand Writer, Shogun
-PCConverter??? and Touch-up, and Dr. Moreau
- Coder and Designer.
, Icon, introduces each
member and tells the tale we've heard so often
before. Each ofthem thought the C-64 was without
a following until they found their way to the
internet and the IRC’s#e64 channel. Before long,
they discovered how active we still are and were
inspired to dust off their Commodores and once
again participate! I love it!
Saga is more or less a demo announcing their
new presence in the scene. And what a demo iti
It's only a one-pager; but, wow! The graphics are
extremely professional! The demo is also
equipped with music and a scroller relating their
journey to today’s NTSC Scene. With an intro
such as /con, one can't help anticipating their
next release, Welcome to the Scene, Saga!
NTSC Demo Co-op 1997
‘The Co-op idea was first introduced during the
last few months of 1996. At the time, everyone
wasreally excited. Unfortunately, theenthusiasm
Issue 22
a. consists of
forthe production died down, and real lifeslowed
itslong awaited release. Attimes, I have to admit,
I didn’t think we'd ever see a finished product.
The responsibility for gathering the various pages
and tying them all together was handed from one
person to the next until finally it fell into the
hands of dW, a patient and enthusiastic member
of Style.
Being the demo loving impatient person that I
am, I'd log on to the IRC week after week after
week begging for information regarding the
Co-op. lly, on 10/3/97, the first ever N
DemoCo-op was released to the public! [can'ttell
youhowhappy lam tosee the project completed!
Thanks to everyone involved for all their hard
work and persistence!!!
Way back when the Co-op idea first began,
individuals wishing to participate threw their
d their abilities into a virtual hat. The
were then further divided into three more
hats; coders, artists, and musicians. From here
one name was pulled from each hat to form five
Each team was then responsible for
creating a demo page. The creations were
submitted and bundled into what you now know
as the first official NTSC Demo Co-op.
The Co-op consists of five pages all accessed
through anastonishing3-D menusystemcreated
bynone other than dW/Style, Dokken/Electron,
Light, and The Fatman. The menu consists of a
logo created by one of the scene's well-known
comedians; Dokken, with music contributed by
Light and the font supplied by The Fatman,
‘The excellent coding routine tyingall the parts
together w
the NTSC Co-op Logo at the top, followed by the
list page titles floating in an animated, starry
background, Pagesare selected by scrollingdown
thescreen, highlighting atitleand pressingreturn,
Themenuisprofessionalin appearance and lends
to the excitement of the demo,
The credits dedicate the Co-op to the memory
of Waveform. The Co-op keeps within
Waveform’s“...personal mission tohaveasmuch
fun as possible in the NTS toputas
much life and energy into it [the scene] as
possible.”
‘The demo consists of five pages: Pagino Del
Grupo 6, Waveform Tribute ‘97, We Are Not
Your Pal, Technobabble, and Sequestered. The
credits for each demo can be found in a side bar
scene and...
elsewhere in thi clealong with some pictures
to whet your appetite
The humor of Dokken begins the demo with
Pagino Del Grupo 6. The highlight of this page is
a David Letterman style top ten countdown list of
the 10 most repeated phrases with demo greets.
Bet you can’t guess the number one phrase!
29
done by dW. The screen consists of
The NTSC Demo Co-op 1997 Credits
Pagino Del Grupo 6
Code: Dokken/Electron
Art: Phantom/FOE
Music: Phred
Waveform Tribute (E97
Code: The Fatman
Art: The Fatman
Music: Zyron/F4CG
We Are Not Your Pal
Code: Firestalker/FTA.
Art: Burning Horizon/FTA
Sprites: Local-H/BCI
Music: Necrophic/CCS.
Technobabble
Code: Fungus/CCS
Art: Carcass/CCS
Music: Odie/Cosine
Sequestered
Code: Macbeth/PSW
Art: Necrophobic/CCS
Music: Pinball Wizard/CCS.
The Menu Page
Code: dW/Style
Logo: Dokken/Electron
Music: Light
Font: The Fatman
Waveform Tribute ‘97 follows featuring a
colorful page ofwaveforms dedicated to our dearly
missed scener. I loved this page because of its
brightand colorful presentation and upbeatstyle.
We Are Not Your Pal features a patriotic logo
sure to capture your attention. It's a nice looking
page adding that little extra flare to this long
awaited release.
Nextupis Technobabble. The highlight of this
page is a
on featuringa guest spot from ourinfamousscene
“manager”, Coolhand.
Last, but certainly not least, is Sequestered,
which features a really “gotta see it” effect with a
3-D wrap-around graphic. The remainder of the
page features the designs of someone's shirt.
1 deliberately left the descriptions somewhat
brief. ‘The NISC Demo Co-op ‘97 has alread)
earned a place on my “soon-to-be classic” demo
disk. | hope you'll enjoy it as much as Ihave and
as much as everyone involved had putting it
together. These folks deserve a handful of kudos
forpersistingand seeing this one-of-a-kind project
through to completion, Thank you everyone!
oll of conversation that goes on and
Sherry Freedline is a freelance writer, Visit
Sherry’s homepage on the Internet at http://
wiew.lm.com/~qt, or drop her Email at:
sherry@cmdweb.com.
COMMODORE WORLD
Carrier Detect
By Gaclyse R. Gaston
SLIP. PPP, CLIENTS, SERVERS... OH MY!
In the near future, we'll be finding our way
to the Emerald City and find that we're not
in Kansas any more when it comes to
Internet access, We'll have new programs
and a new lexicon of words and phrases to
gowith them. Have you ever wondered just
what SLIP and PPP mean, and what using
them will be like? Let’s take a look and see
how we'll be using the Internet in the not-
too-distant future,
SLIP (Serial Line Internet Protocol) and
PPP (Point-to-Point Protocol) are used for
Internet connections, and when we use them, our computer becomes
part of the Internet as a whole. From the user point of view, once
online they each function essentially the same way, with slight
variations on the initial set-up. You can only use one or the other, not
both. So far, for the Commodore, the only protocol that's been
developed has been SLIP. There's Daniel Dallmann’s Slip Demo
(http://rpool1.rus.uni-stuttgart.de/~etk10217/C-64.html), and
eventually we'll have other programs to use. Developers at Arkanix
Labs (http://www.arkanixlabs.com/menu.html) are working on a
program called NetStack that will also use SLIP access to the Internet.
SLIP and PPP are two different types of protocols. From a non-
computer perspective, when the White House has any function, i
required that they follow very specific protocols so that the event will
go smoothly without any embarrassing mishaps, and computer
protocols serve a similar purpose. Online, when we transfer files, we
use protocols such as Zmodem or Xmodem and it’s essential that
both computers involved are using the same protocol, as otherwise it
won't work - it’s the same with SLIP or PPP. Your computer and the
one you're accessing both need to use the same type of protocol (SLIP
or PPP), else the connection won't function properly.
Currently, we use a term program and dial-in connection to get on
the Internet. When we dial the Internet provider using a menu or
COMMODORE WORLD
UNIX shell account, we are prompted for
our User name and password, similar to
when phoning a Bulletin Board system, SLIP
and PPP need to have additional
information along with the User name and
password, orit may receive this information
at the time of connection, depending on
what your Internet provider requires. Each
and every computer on the Internet has a
different address assigned to it that consists
of a series of numbers separated by dots,
known as the /P address. An example IP
address is: 123.123.123.123
Some Internet providers assign a static IP address that stays the
same whenever you access that particular provider, Other systems
allocate a different number e;
Generally, the program that handles dialing and connecting to the
Internet also handles the job of sending your name, password, and
the IP number (or it receives the IP number from the service to use for
that particular session). In Daniel Dallmann’s Slip Demo, the user
must enter the required information each time they use the program,
Other Commodore programs (when they appear) may handle this
differently.
ch time you connect to it.
Hardware
Will you need to update your hardware to make use a SLIP or PPP
connection? This depends on what you already have. If you're serious
about using your computer to its fullest potential online, you'll want a
high speed modem (14.4k bps or higher) anda UART cartridge interface
(such as the Turbo232, SwiftLink or HART cartridge) to “drive” the
modem.
A fast (and reasonable sized) storage medium for transferring
data, such as an REU (RAM Expansion Unit), RAMLink or hard drive
is also important, because your computer will have more demand on
Issue 22
it in terms of software and data. We'll need enough disk space for
both the programs we decide to use and for the data that these
programs retrieve from the Net. For Commodore users in the ultra-
fast lane, you may want to include a SuperCPU in the shopping cart
as well.
Dallmann’s SLIP Demo requires either a UART cartridge int
or his 9600 user port interface (the schematics can be found on his
Web site). Arkanix Labs NetStack program is expected to require an
REU and a UART cartridge.
face
Clients and Servers
Getting there is only part of the fun, Currently, when we use a term
program and dial-in connection, once we're online, we use the
programs that the Internet provider has made available to us, such as
Email programs, Lynx for browsing the Web, newsgroup readers,
etc. Some providers offer only the types of utilities they want their
customers to use, even though there may be other programs or
options available. Once SLIP and PPP become accessible to us, while
of our Internet provider for utilities we
use online, however, we'll have to rely on Commodore programmers
to design and implement programs we can use.
A client is an application (or program) requesting a service from a
specific server. One of the first programs we'll need when we have SLIP
or PPP access is a program that handles retrieving, displaying and
sending Email. The Commodore Email program would be referred to as
the “client”, and it will connect with and use the mail servers that are on
my Internet provider, Each Internet function suchas Email, FTP, browsing
the Web, telnet, etc has a corresponding server on the Internet provider
and requires it’s own client. The real fun partis that you can choose what
client you want to use in order to access a particular Internet function,
We won't have much variety to choose from when this type of access first
becomes available, but it’s my hope that the information on how to make
we'll no longer beat the mere)
use of the SLIP or PPP connection is passed on to other programmers
who will develop various client software, Hopefully, this will mean we'll
have a variety of software to choose from.
One client application that everyone seems to want is a graphical
Web browser. In order to have this, first we must have either SLIP or
PPP access. | think we'll probably see
before a graphical one becomes available, This will give the
programmer a working (living?) environment in which to refine the
web browser. Lynx, the text-based web browser that we use via our
shell accounts, is constantly updated to keep up with the latest
changes in HTML standards, and I'm sure our own browsers will be
no different in this regard, One constant about the Internet - things
change, and our programs will need to be able to adapt as well.
As our computers will be dealing with processing the information
or files from the Internet, we'll need to have additional disk space for
both the programs (or “client applications”) we want to use, and for
the data it generates or retrieves for us. For example, Email programs
and Web browsers will need enough space for both the program and
our downloaded Email or Web
based Web browser
te
s. These programs will probably
not be “small”, since there’s a variety of functions they'll need to
include, and both Email and Web pages can take up a fair amount of
space. When we have the ability to view graphics from the Web, we'll
need to have even more disk space available.
The list below are some of the client applications we'll need once
we have SLIP or PPP access:
Issue 22 31
Client
Email
Purpose/Comments
Correspond with other users on the
Internet. It should have the ability to store
and use an address book, and should allow
sending and receiving files through Email.
Access and view pages on the World Wide
Web. Will probably begin as text-only and
later offer the ability to view graphics.
Web Browser
FTP Retrieve files from the Internet.
IRC Chat with other people around the world in
real-time,
Telnet Connect to other computers on the
Internet.
Download and display messages in
Newsgroups. May or may not have the
ability to decode files included in
newsgroup posts.
Newsgroup Reader
Finger Using a person's Email address, finger lets
you read information about that person
that they've made available to the public.
Ping This is used to test whether another
computer on the Internet is “live” (online)
and the time it takes to send data to that
system and have it returned.
Commodore Possibilities
Something we can consider in the realm of possibilities are
Commodore-only Internet applications, such as a Chat program that
lets one person chat with another in real time. Sure, it’s similar to
IRC, but allow two Commodore computers to use PETASCI text and
Commodore graphics. Another possibility is a BBS transfer system so
Commodore BBS sysops can transfer their networked messages easily.
As our computers would be connected directly to the Internet, one
BBS transfer program could automatically connect to another
Commodore computer and transfer messages directly between the
two computers.
Stretching the imagination a little further, our Commodore BBS’s
could be online and accessible to the rest of the world by way of
telnet. Many other platform BBS's are available this way already, and
there's already been one Commodore BBS connected to the net, but
the Sysop had to use hardware between his Commodore and another
platform computer to achieve it. Once we have the ability to connect
our Commodore computer directly to the Net, this could be done
without any additional hardware or the use of another platform
computer,
The road to SLIP or PPP access with our Commodore hasn't yet
been paved with yellow bricks, but the glimmer of the Emerald City
is visible, shimmering in the distance.
e
Gaelyne Gasson is the author of “The Internet for Commodore
C64/128 Users” and can be contacted via Email at
gaclyne@cmdweb.com or visit her web site at: http://
videocam.net.au/~gaelyne.
COMMODORE WORLD
BASIC
INS TING TS
by Doug Cotton
Picking up where we left off last issue, we're going to begin with
creating a BASIC program on disk. We'll start with this rather than
creating one in memory since the latter is a little more difficult.
For the purpose of this example, let's assume a fairly simple program.
In fact, we'll use the simple program line that was presented in the last
issue, which was:
10 PRINT*HI"
This will be simple to use since we already have the byte values
which we PEEKed from memory (printed in the previous issue). To
begin, let's identify our program and set up a few variables. The
variables that we'll need are the starting address for BASIC, the device
number of the drive we'll be creating the file on, and filename for the
program.
In line 30, the variable SA has been set to 2049 for the starting
address of BASIC. While BASIC technically begins at address 2048,
programs stored on disk do not contain the zero byte that is always
located at 2048, and are loaded instead at 2049 (on the Commodore
64).
In line 40, the va
number as device 8. If you want to use a different device number, just
change this variable,
The string variable F$ defines the filename. The P and W paramters
that have been tacked on after the actual name indicate that the file
should be of program (PRG) type, and that we will want to write to the
file when it is opened later in the program.
Now we'll add the main program routine to our listing.
ble DV has been used to define the device
100
150
160
Line 100 opens the file our program will create. In line 110, we turn
the start of BASIC address into two bytes to form a low (AL) and high
COMMODORE WORLD
32
INSIDE BASIC
PART TWO
(AH) byte pair. Since these are the first two bytes of any program, we
write these to the file in line 120,
The next three lines (130—150) form a loop to read data statments.
Each data byte will be checked to see if the end of data has been
reached, which will be indicated by a data value of -1. As long as the
data we get is some other value, it will be written to disk (line 140), and
we'll loop back (line 150) to line 130 to get the next byte of data.
king of data, that’s all we need to complete the program.
last few lines provide that, and are commented so that you can
easily see what each part of the data is for.
After you have typed in the complete listing, SAVE it so that it can
be loaded back later. Once the program has been saved, go ahead and
RUN it. Check the directory of the disk drive you have specified in the
DV variable, and you should find the newly created program. LOAD
and RUN the program to see it operate.
Some Notes
You may have noticed that when we created this program, we assumed
that the starting address for BASIC was 2048 ($0800). While this is the
case for the Commodore 64 (or 64 mode on a Commodore 128), the
starting address for BASIC 7.0 (in the Commodore 128's native mode)
is actually higher than that; it begins at 7168 ($1000).
If you're using a Commodore 128 in its native mode, you'll quickly
learn that the program will work anyway—provided you use the ‘short’
version of the LOAD command (LOAD “HI.BAS",8). This is because
BASIC assumes that the program being loaded is to be automatically
placed at the start of BASIC memory, unless otherwise instructed. If
you use the longer version of LOAD (LOAD “HI.BAS”,8,1) then BASIC
places the program directly at the starting address specified in the
program itself. That is why using the “,1” at the end of a LOAD
command should generally be reserved only for machine language
programs or modules. Using the long form of loading in this case
would work fine on a 64, but would cause the program to be incorrectly
located on a 128 in 128 mode.
Please note that we've reworked the BASIC Keyword chart provided
in the previous installment of BASIC Instincts. Last time it appeared,
it was ordered by byte values to make it suitable for decoding existing
programs. The version of the chart included in this issue is ordered
Issue 22
alphabetically by keyword. This version, then, is better suited for
creating the code necessary to write a program directly to disk or
memory.
As you look through the commands, bear in mind that some
commands work only in BASIC 7.0. Check the notes at the end of the
chart to help determine which commands these are. Since these
command will not work on a Commodore 64, you shouldn't use them
when creating Commodore 64 programs.
In our next installment of BASIC Instincts, we'll move on to creating
programs directly in memory. We'll also look into a related subject—
creating more than one BASIC program in memory, and switching
between those programs.
¢)
APPEND?
asc
AIN
AUTO!
33
ANAM H
COLLISION
COLOR’
CONCAT*
Issue 22
Commodore BASIC 2.0 & 7.0 Keywords & Tokens
Keyword — |Hex. Token| Dec. Token] Keyword | Hex. Token |Dec. Token
$ $FE $0D]254 13
+ $E5 229
NOTES: (1) Commodore 128 (BASIC 7.0) Only. (2) Unimplemented - Token has no function. (3) Reserved keyword for variable.
(4) Reserved word made up of a keyword plus text or two keywords combined. (5) Direct mode only.
33
Keyword — |Hex. Token|Dec. Token
Loop!
MIDS
MONITOR!
Keyword — [Hex. Token
PLAY*
POINTER
POKE
PRINT
PRINT
RSPCOLOR*
RSPPOS'
RSPRITE!
SCALE!
COMMODORE WORLD
Harp Tips
By Doug Cotton
When Commodore first produced the Commodore 64 computer, the
new machine quickly caught fire with the public because it offered very
advanced sound and graphics capabilities at low price. It didn't take
long for programmers to recognize these strengths of the C-64 and
begin experimenting with getting more out of the venerable SID and
VIC chips.
mes—the most popular software category of the
time—fought for top ratings first by providing better graphics than
previous programs. But before long, competition moved to the sound
aspects of the programs as well. In time, programmers discovered that
the SID chip could actually do more than Commodore themselves had
dreamed possible. Not only could it provide some very advanced
waveforms, but it could even be programmed to provide speech
synthesis! Companies that had put out hardware speech cartridges
were hit hard when S.A.M., the “Software Activated Mouth” hit the
market. As the years progressed, so did the software, and digitized
sound became the latest way to push the SID to its limits.
When Commodore released the C-64¢, a cost-reduced version of the
original Commodore 64, they also introduced an updated version of
the SID chip in which they fixed some hardware bugs found in the
iginal chip. The bad news was that some sounds were quite different
under the new chip. Speech synthesis and digitized sounds in many
programs were unable to achieve the same volume levels as the would
on the older SID chip. Commodore also provided updated SID chips
on the Commodore 128D. Programmers were perplexed over the
changes, but even worse, users who had upgraded found that some of
their programs had sounded much better on their original C-64,
Figure 1: C64c (SID & Capacitors)
COMMODORE WORLD
Figure 2: C64c (CR7 Diode)
34
DOWNGRADING THE
SID IN THE C-64¢
AND ¢-128D
Before we paint the newer SID chips as all bad, however, be aware
that some SID programmers like the newer version's abilities to make
certain sounds that the older version couldn't produce. But for the
most part, newer capabilities have not been an issue, since most users’
software collections predate the changes to the SID chip. It is for this
reason that we devote this installment of Hard Tips on downgrading
the SID chip in the Commodore 64e and 128D computers.
Before we proceed with the deta
perform this ‘downgrade’, you need to be reasonably experienced with
soldering and desoldering integrated circuits and other components
on circuit boards, If you have any doubts about your capabilities in
this area, you might rather consider sending your computer to CMD to
have them perform the change for you (contact CMD for pricing). If
you're planning to perform the modifications yourself, CMD can also
provide you with the parts (SIDKITS1, $25.00 plus s/h).
To perform the modifications, follow these steps:
s, however, be forewarned: to
- Di
the case.
semble your computer and remove the circuit board from
Using the diagrams included with this article, locate the 8580 SID
chip (U9 on the 64e, or US on the 128D), Note: If your SID chip
isn’t an 8580, you don’t need to perform this downgrade!
IfyourSID chip is socketed, removeit from the socket. If your SID
chip is not socketed, desolder and remove the chip. Note: we
often find it easier to ‘cut’ the chip out by carefully cutting each of
Figure 3: C128D
Issue 22
the pins with side-cutters, and then desoldering and removing
each of the individual pins one-by-one.
MEETING 64/128 USERS
THROUGH THE MAIL
Locate capacitors C80 and C81 on the 64c, or C96 and C97 on
the 128D. Desolder and remove these, then replace both with
1800pf (182K) capacitors.
Locate itors C70 and C71 on the 64¢, or C82 and C83 on
the 128D. Desolder and remove these, then replace both with
470pf (471) capacitors.
Ifyou have a 64e, locate, desolder and remove diode CR7, then
replace it with a 12v zener diode (1N5242). Note: the line on
the barrel of the diode indicates the polarity; make sure the lead
from this end of the diode is soldered into the top padas viewed
in Figure 2 (the one closest to resistor R100).
NO USER'S GROUP?
USER'S GROUP FADING?
Join our world wide group
for answers to your burning
questions about C=64/128
COMMODORE MAILINK
Contact; Tom Adams, (President)
4427 39TH ST
BRENTWOOD MD 20722-1022
tomadams@sysnet.net
Ifyou have a 128D, locate, desolder and remove diode CR17,
then replace it with a shorting wire.
Install a 6581 SID chip. If your SID chip was not socketed, we
recommend installing a socket first, That you can avoid
possible damage to the new SID chip while soldering, and you
can easily replace the chip later if it becomes defective.
Reassemble your computer and test it. If the new chip fails, be
sure to go back and check your work carefully,
6s
[+] UPGRADE YOUR COMMODORE!!! [+]
Refurbished Hardware New Hardware
Monitors Drives Other New APROTEK Ace:
701 $120.95 1841/6 $79.95 C64 $79.95 24-2400 Bud (64/128)
i702 $129.95 41 widips $94.95 G4C $99.95 Usor Switch
ao2 $149.95 1541s $09.05 128 $199.95 Convor-A:Com
e020 $159.95 1871 $119.95 1280 $290.95
Hecz” $160.95 1501 $199.95 Sx-es s20n05 NeW eMDie, PRM Acc
iooza $179.95 MSD-2 $119.95 1660 $19.95 YiNYDos f2a/izeb ‘Sy.
* Vintage Computer
Specializing in Pre-Owned Commodore
° C-64 w/PS $19.95
¢ C-128 w/PS $59.95
Hoss $199.95 1001SFD $99.95 1670 sad.o5 JypOS 126/126 Syeten || Siaee
osas 822095 uscd) $5505 AsOO, $1205 Rlatiom uitybOS Drive ROM. $3205 e Ptus4 w/PS $18.95
jono's $44,95+ 1590/C2N $24.95 VIC-20 $59.95 Fav ink Bs, $209.95 chwO MB $259.95
Miscellaneous clw1MB $279.95 clw4MB $344.95 =
pousiosis Munim” sions Raltmecs Crt sat sat t + VIC-20 w/PS $18.95
og $5820 Epyx Fastload Cartridge 5 FD. 95
Frogs SASK SyporSnapsnotvi "$49.95 NEW Super Snapshot v5.22 $74.98, ©. jqhot C64c w/PS $49.95
[Manuals $7 Supor Graix Jr. $39.95 1750 Suporclone REU 512K $169.95, ere’ oi ~ AND MORE!
Ask For Anything! We May Have It! ree: -
Build your own 1581 disk drive! 619-445-8432
Just add any PC 3.5 inch drive! Vintage Computers 520 Silverbrook Drive, El Cajon, CA 92019
Kit Includes:
. peepee The Internet for Commodore C64/128 Users
+ External 1581/1541-II power supply 2nd Edition
* Serial cable to chain into your system fay Ginel vine ReaGasdon:
+ Expert Technical Support { ISBN: 0 646-32207-9
+ 90 Day Warranty through us , ,
+ Optional JifyDOS ROM for only $32.95 more 64/128 Internet reference guide, this 296 page manual takes
you through hardware and software needed, how to get online and what you
Instant 1581 Kit/3.5 inch DSDD Bulk Disks/Replacement Parts in do once you're the mail, World Wide Web, PTP, IRC,
Instant 1581 Kit -- $49.95 Inct, Newsgroups, Commodore files, archives and much more.
1581/1541-II Power Supply only ...
1581 Logic Board only ONLY $29.95 US + $7.00 shipping via Economy Airmail
1581 Outer Case only : fexwaltome
OPTIONAL 1581 JIFFYDOS ORWE ROM s welcome
Bulk 50 pack 3.5 inch DSDD diskettes
It covers
$32.95 Visa, Mastercard, Amex and personal cl
$1500 VideoCam Services
90 Hilliers Rd, Reynella 5161, Sth Australia
J.P. PBM Products By Mail Send CDN Funds/20% USA Exchange
Box# 60515, N. Sheridan Mall PO. 15 cay Warranty On Refurbished Hawt e: 4618 8322-2 sian iain
Downsview, Ont. Canada M3L 180. Allow 4-6 weeks for delivery Phone +618 é 2716 Email: v ess eam @ video am.netau
Tax-Canada + 7%GST, Ontario +8% PST Catalogue Disk (64 Format) — $2 Fax: +618 8: WWW: hitp://videocam.net.au
4, $26-$99= , $200-$499=7,5%, $500+=6%, USA=15%) Also available from Loadstar, Item #900920
Shipping-(S0-S25: %, $100-8199=1
Issue 22 35 COMMODORE WORLD
ASSEMBLY
LING
By Doug Cotton & Mark Fellows
While the subject of device polling has been touched upon in past
lly been done in BASIC, and
has overlooked some of the problems faced with certain devices that
can populate the serial bus. Thisinstallment of Assembly Line provides
machine language subroutines that perform device polling while
avoiding some of the problems that can often be assosciated with this
function,
Device polling is act of looking at the serial bus peripherals,
determining what they are and what device address th ave. This is
generally a simple task, provided you know what to check for. The
routines provided here will correctly identify the following devices:
Commodore 1541 (and many 1541-compatible clones), Commodore
1571, Commodore 1581, Commodore 17xx REUs (and clones) running
RAMDOS, CMD ED series drives, CMD HD series hard drives, CMD
RAMLink, and PPI RAMDrive. In addition, these routines will also
indicate the existance of other devices that it cannot otherwise identify.
issues of Commodore world, it has gene
DEWICE POLLING
‘The real trick here is that these routines also perform a pre-check for
a Xetec Super Graphix Gold interface. interface uses device
number 14 to provide fast serial bus operation on Commodore 128
computers, However, since the Super Graphix Gold's "DOS" was not
written to be very friendly when it receiv
device polling, it can cause lockups on the serial bus when such
commands are encountered. We circumvent this problem with the
pre-cheel
problem of its own with the HotShot+ interfi
code has been included to avoid this.
The code provided here has been in use for a number of years in
CMD's own MCOPY and FCOPY programs, soit has been field-proven
to be effective in serial bus polling. The code has been extensively
commented, so | won't attempt to explain it further here—see the
comments for any further operational details.
his inte
commands used in normal
However, the method of checking used can also create a
so some additional
idevpoil
rstupid, and don't mind this
COMMODORE WORLD 36
Issue 22
jsr dotsa
sei
jer cbyts
a
snow the following reads the renaining bytes fron the
rinterface -- otkerwise the hotsho
: sei
jsr cbyts
‘ bit $90
bye -
jst Stfab
snow che
pla
cap #'0)
bne ut]
dda #$80
sta flaglt
uth rts
he first byte returned fron
rand if it is a zero, then the device is an sg gold
ysend talksa
save it
would lock up
pinterrupts off
sget next byte
scheck status
suntil done
then untalk:
pull back byte and
sconpare to petascii zero
iif not, then neveraind
ff it is then
yaot flaglé to avoid dev 14
sexit routine
ilsubroutines for sg gold check)
dotsa bit mode
tpl +
jap Seted
‘ jap Sedec
cbyts Ida #0
sta $a5
bit mode
bl +
jsr $e573
dnp $esds
+ inp $eeld
chksgg cpx #14
exdriv
oxdrts
chkdev stx $ba
fst opouls
php
jst closiS
plp
Issue 22
s(test for device)
yeheck mode
ybranch if C64
switch to tal
rewitch to ta!
pread bytes for
shotshot+
reheck the node
iy
node and
sget serial byte on C128
sget serial byte on C64
‘ind next valid device)
iget current device nunber
tinerenent it
sand store it back
iis it de
yes, better exit
ino, 60 compare to 8
snot less than 8, proceed
slegs than 8, make it 8
ce 31?
iis current device
, 80 skip
ses, check flaglt
flag set, so si
see if the devi
ino, then start ove
ives, then check type
HE error, try next device
store de
idevice type in .a
hen exit
set current device
yopen comand channel
sclose conmand channel
re number back to .x | invalid ldx #16
e interface
yuse result as index
xs0 ond device
erenent .x twice
else compare .x to 4
sndend stx cmdptr
nusber in .x and
sbyte to be certais
7flag as unknown type
sput index in a
di 2
ithen store
sclose 15
jelear the carry
rand exit
tial test
id strings}
output
nd send m-r string
estore index
ind move tO -X
st byte of addr
yand send it
aget second byte of addr
and send it
i read 2 bytes
st
reset i/o settings
set 15
for input
sget first value
ave it on stack
nd value
sget sec
seave it
iclear i/o settings
sretrieve first value
exit
istsing for memory read command
set up epage pointer
;to command string
iset up index of 0
get character indirect
and output it
sincrenent y i
sdectenent x index
COMMODORE WORLD
Se1iSe BEAT
By Doug Cotton
CMD has recently released the next generation of SuperCPU
accelerators, the SuperCPU v2. In addition to providing a Commodore
128 option, the version 2 hardware and firmware also replace the
older SuperCPU 64, providing enhancements and features that apply
to both SuperCPU models. In this installment of 816 Beat, we'll not
only look at new additions in v2, but also point out some things that
have changed.
SuperCPU 128
Ofcourse, the big news is that the SuperCPU 128—the only accelerator
ever created for the Commodore 128’s native mode—is now a reality.
The new SuperCPU v2 hardware sports 256K of Static RAM (SRAM)
onits main board, allowing it to emulate all the RAM and ROM of both
the Commodore 64 and 128.
As with the original SuperCPU 64, two of the 64K banks of RAM
(128K) are mapped into the 65816’s Bank 0 and 1. However, the
additional 128K added to provide Commodore 128 compatibility is
not mapped in this manner, and is instead switched into Banks 0 and
1 in place of the original 128K as necessary. Under this scheme, the
65816's Bank 0 always contains computer RAM in any mode; in 128
mode, this will be either the 128’s Ba nk 0 or Bank 1 RAM, depending
onwhich is active. The 65816's Bank 1 RAM will contain ROM data; by
default the ROM data present will always be the C-64 ROM except
when given C-128 ROM segments are mapped in while using 128
mode. These ROM images are further mirrored into the 65816’s Bank
0 RAM as necessary to make a composite image of the memory as it
would exist on a C-64 or C-128 computer.
While the overall scheme may seem somewhat complex, it maintains
the ability to modify ROM segments directly in the 65816's Bank 1,
and provides for mapping in 65816 expansion RAM beginning at Bank
2. The latter serves to maintain a standard memory map for both the
SuperCPU 64 and SuperCPU 128, regardless of vintage (v1 or v2).
More Optimization Capabilities
‘Those familiar with the original SuperCPU 64 (v1) no doubt know that
it has four possible configurations for mirroring of memory. These
configurations are known as the ‘Optimization Modes’. In the
hardware this has grown to eight ‘base’ configurations, most of which
offer one or two special flags that bring the total number of optim
configurations available to 11 in 64 mode, and 19 in 128 mode.
table, ‘Important SuperCPU Memory Locations’ provides further
insight into the configurations available.
Despite the addition of many new Optimization Modes, the new v2
hardware maintains backward compatibility with all modes available
in the original SuperCPU. Any changes made to the new Enhanced
Optimization Register ($DOB3) are reflected into the old Optimization
's($DOB4), and vice-versa. This means that programs written
touse the older registers will still achieve the desired results under the
new version.
In looking over the new Optimization Modes, you'll see the special
flags, labelled B and Z. The B flag controls the C-128 RAM Bank, so is
COMMODORE WORLD
=
38
THE SUPERCPU STEPS
UP TO VERSION 2
only useful in 128 Mode on a SuperCPU 128, The Z flag controls
mirroring of Zero Page and Stack ($0000-$01FEF). Turning off mirroring
of these latter areas vastly increases the performance of programs
since many of the microprocessor’s instructions use these areas of
memory. This particular optimization has been included in the default
setting of the SuperCPU v2, meaning that programs will generally run
faster than ever without any modifications by the user.
Bear in mind that Optimization Modes only affect the true physical
addresses specified by each; if you use the Commodore 128s ability to
relocate Zero page to some other physical address, that area won't be
optimized by the Z flag optimization.
In addition to having all the new Optimization Modes, the new v2
release has made accessing some of the more useful ones more easily
available to users by setting up a key combination for switching between
modes. From BASIC’s direct command mode, using the CONTROL
and BACK ARROW keys together will toggle through the available
modes. (Note: Like many of the JiffyDOS key commands, this function
doesn’t work once a program is running or while in quote mode).
Other Registers
Another new register added in the v2 hardware is the SuperCPU Mode
Detect Register ($D0B2). This register lets you determine if a detected
SuperCPU is a v1 or v2, and if it is a v2 you can also find out whether
it is in 64 or 128 mode.
There are no other additional registers, but there has been one other
change to an existing one. In the register at location $DOB6, the bit
that previously held the status of the reset switch (bit 6) is no longer
valid in v2.
Timing Notes
Several timing changes have been made in the v2 hardware to improve
performance. Probably the most beneficial is that color RAM is no
longer treated as I/O, but instead as standard mirrored memory. This
allows full speed reads of this area, and writes will also be at full speed,
provided the cache isn’t waiting for another operation to complete,
Access to the special RAM in the I/O area ($D200-$D3FF) now takes
only 1 cycle (previously it required 1.5 cycles). The registers in the
$D07x and SDOBx ranges have also been optimized to work at full
speed (any previous read or write to these registers caused the system
to wait for the next 1 MHz cycle). Location $01 has also gotten a boost
to full speed in 64 mode (previously writes waited for the next 1 MHz
cycle, while reads have always been at 20 MHz.
The creation ofa 128 mode in the SuperCPU 128 has brought about
some additional special timing requirements. Reading or writing
locations $01 or $FFO0 in 128 mode causes the SuperCPU to wait for
the next 1 MHz cycle. Reads from $D600, $D601 and $FFO1-SFFO4
also cause the SuperCPU to wait for the next 1 MHz cycle, though
writes to these locations use the cache. Note that after any actual VDC
chip access, further VDC access is blocked during the following 1 MHz
cycle to allow the video chip enough time to complete the operation.
=
Issue 22
Important SuperCPU Memory Locations
Location Purpose
$D074' (53364) VIC Bank 2/GEOS Optimization (mirror $8000-SBFFF)
$D075' (53365) VIC Bank 1 Optimization (mirror $4000-$7FFF)
$D076' (53366) BASIC Optimization (mirror $0400-$07FF)
$D077' (53367) No Optimization (mirror all memory) (v1 default)
$D07A® (53370) Software Speed Select - Normal (1 MHz or 2 MHz in 128 Fast mode)
$D07B° (53371) Software Speed Select - Turbo (20 MHz) (*SD079)
$DO7E? (53374) Hardware Register Enable
$DO7F* (53375) Hardware Register Disable (*S$D07D)
$DOBO° (53424) SuperCPU Mode Detect Register
OOxxxxxx = SuperCPU v2 in 128 mode
O1xxxxxx = SuperCPU v2 in 64 mode
11xxxxxx = SuperCPU v1, no SuperCPU, or SuperCPU disabled
$DOB2* (53426) Bit 7: Hardware Register Enable Flag (1=Enabled)
Bit 6: System 1 MHz Flag (1=Enabled)
$D0B3°7 (53427) Enhanced Optimization Register (v2 only)
00xxx1BZ = VIC Bank 0, $0000-S3FFF
O1xxx0BO = VIC Bank 1, $4000-$7FFF
00xxx0B0 = VIC Bank 2/GEOS, $8000-SBFFF
01xxx1B0 = VIC Bank 3, $CO00-SFFFF
10xxx0BO BASIC Opt., $0400-$07FF
11xxx00Z = No Opt. All Mem., $0:0000-$1:FFFF (v2 default)
11xxx1BZ = No Opt. per Bank, $0000-$FFFF
10xxx100 = Full Optimization (no mirroring of any memory)
$D0B4° (53428) Bits 7 & 6: Optimization Mode Flags:
OOxxxxxx = VIC Bank 2/GEOS Optimization Enabled
O1xxxxxx = VIC Bank 1 Optimization Enabled
10xxxxxx = BASIC Optimization Enabled
11xxxxxx = No Optimization
$DOB5* (53429) Bit 7: JiffYDOS Switch Flag (1=Enabled)
Bit 6: Speed Switch Flag (1=Normal, 0=Turbo)
$DOB6° (53430) Bit 7: Processor Emulation Mode Flag (1=Emulation)
Bit 6: Reset Switch Flag (1=Switch pressed) (v1 only)
$DOB8* (53432) Bit 7: Software Speed Flag (1=Normal, 0=Turbo)
Bit 6: Master Speed Flag (1=Normal via any source)
$DOBC® (53436) Bit 7: DOS Extension Mode Flag (1=Enabled)
Bit 6: RAMLink Hardware Registers Flag (1=Enabled)
$D200-$D2FF* (53760-54015) System RAM
$D300-$D3FF° (54016-54271) User RAM (available for user programs)
Notes:
Write only, hardware registers must be enabled to activate location.
Write only, active with hardware registers enabled or disabled.
Write only, active with hardware registers enabled or disabled, but does not over-ride hardware Speed switch.
Read only with hardware registers disabled, Read/Write with hardware registers enabled, write access reserved for system only.
Read only with hardware registers disabled, Read/Write with hardware registers enabled.
Read only with hardware registers enabled or disabled (write with hardware registers enabled has no effect).
Changing values in this area affects all other optimization mode registers, and changing other optimization mode registers affect this
location. The B flag assigns control of this register to a specific Commodore 128 Bank (0=Bank 0, 1=Bank 1), while the Z flag contols
mirroring of Zero Page and Stack memory (S0000—$01FF) (O=mirroring on, 1=mirroring off). Default for Z is 1, B is 0.
* Denotes a duplicate register location.
IMPORTANT NOTE: Enabling the SuperCPU hardware registers also causes some changes in the Kernal ROM memory map ($E000-
$FFFF). To avoid problems, do not leave the hardware registers enabled any longer than necessary. Also note that mirroring of I/O is
always performed when I/O is mapped in.
Issue 22 39 COMMODORE WORLD
a
ADVERTISERS
INDEX
include shipping.
C-64C, POWER/41, DOCS + CABLES $160,
00, + MORE! 7
Centsible Software
GEOS Publication. 1
the personal tou
Commodore Country
Commodore World .....c:ccscceseseseseeseetenees
Computer Bargain Store
CMD on. esesesseseeseeteseesee [FC,9,20-24,27,40,IBC,OBC
J.P. Products by Mail ......
LOBOSIAF sessceisscavevscssassreatsasacayeanioncesowsescsrescteacintes
LUCKY/KDS
Meeting 64/128 Users Through The Mail
Raymond Computer
Videocam Services
For sale: |
and magazir
Vintage Computers
commanorRe worvn | |CAAD Service Center
Classified Advertising AFFORDABLE « FAST « DEPENDABLE
Call Today 1-800-638-3263
Our Team of Technicians are Among the
Commodore Worldsubscribers may place non-commercial
Classified advertising in Commodore World at a cost of M omen
lost Qualified in the Industry!
$10.00 perissue: Your advertisement may contain up to Why Settle for Anything Less Than the Best?
Teh chatacters (ineluding Spaces). Send NAUe We repair the following equipment: Commodore C-64, 64C, SX-64, C-128
advertisement with paymentto: CW Classified Advertising, | | ang c128-D computers; 1541, 1541C, 1571 and 1581 Disk Drives plus
c/o Creative Micro Designs, Inc., P.O. Box 646, East CMD Devices. JiffyDOS Installations a specialty. All repairs warranted for
Longmeadow MA 01028-0646. 30 days. Minimum charge $35.00 plus parts and return shipping. You must
contact CMD for authorization before sending any equipment.
Don’t wait until it’s too late... Ly!
‘a
Creative Micro Designs, Inc. P.O. Box 646 E. Longmeadow, MA 01028
Is your Commodore World subscription close to
running out? Here's an easy way to check: look at the mailing label on the Don’t forget
front of your copy. You'll find your subscription number and the expiration
issue number. For example: COMMODORE | | oe
Please call or write with your change of
address 6 to 8 weeks prior to your move so
that you won't miss a single issue!
CW Address Change, P.O. Box 646,
EXP19 in his subscription code. Jim would be wise to re-subscribe E. Longmeadow, 'MA‘01026
early to avoid missing a single issue of Commodore World! 413-525-0023
Jim's subscription will run out with Issue 19 as indicated by the
COMMODORE WORLD 40 Issue 22
The weit is ever.
Have you been waiting for the most powerful image editing tool ever devised for
the Commodore 64? Are you ready for o program that not only converts between
many of the popular Commodore and non-Commodore image formats, but also lets
you combine images in a myriad of ways, and apply special effects? If you answered
yes to these questions, then your wait is over. Prepare to be creative, to explore new
ideas, and to do the kind of things you thought you'd never do with a Commodore.
Combine Several Images Easily Convert Between Many Formats| Dither Color & Greyscale Images ‘Apply Special. ‘Effects Like Cartoon 1) ‘Any Image
DiOgran creators
Amdt Dettke - Wolfgang King H
didouted I fe Watered tele 9M) Wi
Creative Mico Desens, Ine a ae
DD
Shatter ; :
the 1MHz Ne
Barrier : :
THE SOPERGPU ANCREASES YOUR COMPUTERS
7 PROCESSING SPEED)BY MORE THAN/2O;TIMES!) SIMPLY)
PLUG IT IN|AND WATCH) OLD PROGRANS CONETOLIFE
AND-BEGIN|DREAMING ABOUT THE POWERFUL NEW GENERATIO!
| OF SUPERCPU COMPATIBLE SOFWARE FOR 1997)!
What will the SuperCPU do for me? —_Ultra Fast * Compatible * Easy-to-use
Programs will suddenly spring to life—screens and menus
pop up instantly, scrolling becomes fluid, and graphics fly. A
Commodore equipped with the SuperCPU is like having a
Volkswagen with a V-8. There's one small exception—the
SuperCPU rides much smoother. Even though the SuperCPU
gives your computer a radical increase in horsepower (up to
22 times faster), its operating system makes that power
usable by maintaining compatibility with most existing
software and making its operation transparent to the user.
Looking to the future, the powerful 65816 microprocessor gives
programmers vast new resources to create powerful and
sophisticated software. With its 16-bit registers, up to 16 MB of
system memory, and 6502/6510/8502 emulation, the
SuperCPU makes it easy to enhance existing software as well
as providing the power to create Internet browsers, animation
and other high-tech applications! The SuperCPU provides a
bright future for a new generation of Commodore computing.
So join the Commodore revolution and order a powerful new
SuperCPU TODAY!
SvurenCPu St $199.00*
SurPenCPu 128 $259.00*
* Plu
High-Speed microprocessor, 128K or 256K of fast RAM,
advanced hardware logic, and up to 512K ROM enable
you to run all types of existing commercial software at
speeds up to 22 times faster than stock machines.
BASIC programs, including most Bulletin Board Systems,
seem to run as fast as machine language, and compiled
BASIC programs run faster than ever!
Commercial machine language programs (databases,
spreadsheets, word processors, telecommunications,
graphics, etc.) run so fast that you'll think your running
them on another computer!
GEOS comes alive—No typing or scrolling delays, graphic
operations happen instantly, faster printing and disk
access! Includes enhanced GEOS setup utility!
Easy-to-use: Plug it into your cartridge port** and start
working—no special adjustments needed.
Built-in JiffyYDOS Kernal boosts disk access speed up to
15x faster with JiffyYDOS equipped drives.
Pass-thru port provides compatibility with RAMLink,
SwiftLink, GEORAM, 17xx REU's and other cartridges.
Unit Enable/Disable, JiffyDOS On/Off, Normal/Turbo, and
Reset switches make using the SuperCPU a snap!